For works of this author entered under other names, search also under Truax, Brent, 1956-2016; Garrett, Kyle, 1956-2016; Thayer, Randall, 1956-2016