Author: John Morgan Dederer
Alternate names: John M. Dederer, Ph.D.