Author: Edward f. heenan