Author: Michael Hames-Garcia
Alternate names: Michael R. Hames-Garcia; Michael Roy Hames-Garcia; Michael Hames-García; Michael R. Hames-García