Author: Lawrence E. Shapiro Ph.D.
Alternate names: Lawrence E., Ph.D. Shapiro