Denis was born and raised in Ballincollig. He Graduated in 1998 from UCC and completed medical and paediatric posts in CUH before progressing to General Practice Training in the South East training programme where he graduated in 2006.
Denis obtained a diploma in Child Health as well as undergoing his Travel Medicine examinations to date.
As a former sports man himself, he has retained a keen interest in sports injuries, treatments and joint injection and is currently Medical Officer for Ballincollig GAA Club.
Denis also has a special interest in Paediatrics, Men’s Health, Occupational Health and Undergraduate GP Training.