Author: William A. Grimshaw
Alternate names: William a [From Old Catalog] Grimshaw; William A. [From Old Catalog] Grimshaw