McKean Megan Finnegan Brannigan Hannegan Kervegan Kieran E. Sweas Megan Stephanie Kegan Gerard O'Regan