Kell, Rev. Dr. Jack Ambrose Campbell



Biography