Bian M. Fagan Brian M. Fagan Richard L. Kagan Jean Reagan Brian Fagan Josh A. Cagan Sean O'Hagan Kieran Flanagan