Rev. William Hamilton

Ministerial staff of St John AME.