William J. Whelehan
overview