Author: William Reeves Thomas
Alternate names: William R. Thomas; Thomas, William R. (William Reeves)