John Man John Langan John Grogan John Crane ( )John Egan著 John E. John Langan. John Gray John Kao John Kay