Cancel

James Faris

Rev. James Faris is a minister in the Reformed Presbyterian Church of North America.