Dr. Nathaniel Bagshaw Ward

Dr. Nathaniel Bagshaw Ward