Author: Thomas Goodrich
Alternate names: Michael Thomas Goodrich