Author: James E Brown
Alternate names: James E. Brown, Ph.D.