Author: Michael Belcher
Alternate names: M. Belcher; Belcher M