Author: douglas a.hayes