Profile of James Allen Kamp