Author: James A. Kearns
Alternate names: James A. Kearns Dr.; John A. Kearns
Born: 19--