Author: Richard D Schneeman
Alternate names: Richard D. Schneeman