The Definition of guru.
n. pl. gu·rus
Hinduism & Tibetan Buddhism. A personal spiritual teacher.
A teacher and guide in spiritual and philosophical matters.
A trusted counselor and adviser; a mentor.
A recognized leader in a field.
An acknowledged and influential advocate, as of a movement or idea.
Like it or not you are a guru Bill.
Thanks for all the help. Your a god man: