Author: William Von Hagen
Alternate names: William von Hagen; Bill Von Hagen