Author: James C. Musselwhite
Alternate names: James C Musselwhite; James Musselwhite