Author: William A. Graham
Alternate names: William A. (William Albert) Graham