Author: J. Peter Neary
Alternate names: J.Peter Neary; J Peter Neary