Author: Kyle Loudon
Alternate names: L. Kyle Loudon