Author: Ted, Ph.D. Zeff
Alternate names: Ted Zeff