John Prinsep Barnes Beadle

John Prinsep Barnes Beadle