Author: John H. Hagopian
Alternate names: John H Hagopian