Mae David wedi bod yn ymwneud â saethu, gan gystadlu mewn reiffl awyr, reiffl safle 3 bore bach a reiffl prone bore bach drwy gydol ei oes. Mae wedi cael yr anrhydedd o gynrychioli Prydain Fawr yn rhyngwladol hyd at lefel Pencampwriaeth y Byd ac mae wedi cynrychioli Cymru mewn 5 Gemau'r Gymanwlad rhwng 2002 a 2018. Daeth llwyddiant iddo ym Melbourne 2006, lle enillodd fedal Efydd Parau a medal Aur Unigol. Llwyddodd David i ailadrodd y perfformiad Aur hwnnw yn yr Arfordir Aur yn 2018. Mae David bellach wedi ymddeol fel Athletwr i ganolbwyntio ar Hyfforddi a chefnogi'r cenedlaethau nesaf o Athletwyr uchelgeisiol. Ef hefyd yw warden y maes saethu yng Ngerddi Sophia.
Mae Warden y Maes yn gyfrifol am:
Mae gan y Warden Maes rôl hanfodol wrth gynnal amgylchedd diogel a chroesawgar i bob cyfranogwr.