William Duncan — American physician (1840–1900)