Author: Randy Thornton
Alternate names: ADAPTED: RANDY THORNTON; Ted Kryczko and Randy Thornton