Author: Ph.D. William Gray DeFoore
Alternate names: William, Gray DeFoore; William Gray DeFoore