Author: Terry A. Richards II
Alternate names: Terry a Richards II; Terry Allen Richards II