Author: alfred hashbrouck