John Sloan. John Brosnan. John Langan. John Bunyan. John Vivian. John Galligan. John J. Allan. M.E. Sloan. Xuan Hoan. John A. Dean.