sean fennessy