Profile of James Allen