WILLIAM R HAESELEY