by James Hagen