David Smith, also known as Fighting Father Dave, is an Anglican priest in Australia. Best known for his work with at-risk young people.
Rating:Fighting for Things Worth Fighting For
Rating:Social Justice, Spiritual Integrity
Rating:Let there be Light
Rating:Treatments for depression in the Christian Community
Rating:IP information
IP: 162.255.162.114