Author: Keith J. Karren
Alternate names: KEITH J. KARREN; Karren Keith J.