Keenan O'Meara
overview