Fossey John Cobb Hearnshaw Share This Fossey John Cobb Hearnshaw (Fossey John Cobb Hearnshaw, F. J. C. Hearnshaw)