Author: Mahaffy, John Pentland Sir
Alternate names: John Pentland Mahaffy; J. P. Mahaffy; Mahaffy Sir, John Pentland; Sir John Pentland Mahaffy
Title: Sir
Born: 1839
Died: 1919