James Graham Cooper
American surgeon and naturalist
James Graham Cooper
American surgeon and naturalist