Skip to main content

Allen, LeRoy, MD (LeRoy Richard) (1913-2007)

 Person

Dates

  • Existence: 1913-09-14 - 2007-01-01

Gender

  • Male

Occupations

  • Missions -- Date: 1942-04-21 - 1957-01-01
    • Note: Christian Medical College, Vellore, South India