Stephen O'Sullivan, Michael