Author: Robert C. Ragan
Alternate names: Robert C Ragan