William George Puddefoot

British american missionary and writer