Author: William Roscoe Thomas
Alternate names: Thomas, William Roscoe