Author: Leon Shargel
Alternate names: Leon Shargel, Ph.D