There are no prerfect leaders, only those who do their best based on what they know. There are few who are skilled in every area they need and frankly this is a trap you must avoid anyway. Think about it if you can do everything then why do you need others? Since leadership is a relationship, say two of my favorite authors Jim Kouzes and Barry Posner, you need others to lead.
I once heard an interesting sarcastic saying that know seems appropriate. An expert is someone who knows more and more about less and less until unltimately they know everything about nothing.
Don't be that guy!
Be in relationship with others be vulnerable, be open to other opinions. Allow those who may not be as skilled as you at a task to do it anyway. How else will they learn and grow?
Developing Leaders is looking for a local boy or girl (inland empire so Cal) who wants to join the team. If you have a passion for developing leaders and you are interested in helping, contact me.