declan holmes