Author: Ross Upshur
Alternate names: Ross E. G. Upshur