Author: william g. mcloughlin jr.