Meher Baba
Meher Baba (born Merwan Sheriar Irani; 25 February 1894 – 31 January 1969) was an Indian spiritual master who said he was the Avatar, or the total manifestation of God in human form. A spiritual figure of the 20th century, he had a following of hundreds of thousands of people, mostly in India, with a smaller number of followers in North America, Europe, South America, and Australia.