Author: Robert J. Rubel, PhD
Alternate names: Robert J. Rubel