Author: William C. Carter
Alternate names: W. C. Carter