James Crawford Gregory

Scottish physician (b. 1801)

Parents

Children

Siblings