fbpx
William Davnie

William Davnie

Foreign Service Officer, ret., Presbyterian (PCUSA) minister