Author: William Duggan
Alternate names: William Duggan   Ph.D.; William R. Duggan