Author: Neubrech, William LeRoy.