Thomas S. Hastings — American Presbyterian pastor