Rev. Dr. John Lockhart

GPTKB entity