Who's Who at Dirleton Kirk

Minister: Rev. Dr. David Graham

Session Clerk: Keith Stewart QC

Treasurer: David Kirkpatrick