Author: Thomas R. Horn
Alternate names: Dr. Thomas Horn; Thomas R Horn; Dr. Thomas R. Horn