William George Puddefoot Share This William George Puddefoot (William George Puddefoot, William G. Puddefoot, W. G. Puddefoot)