Ymunodd David â Grŵp NatWest fel Prif Swyddog Gweithredol, Bancio Manwerthu ym mis Medi 2020. Ymunodd â Westpac Banking Corporation lle bu'n gweithio am 8 mlynedd mewn nifer o rolau uwch, gan gynnwys Prif Swyddog Gweithredol y Banc Masnachol a Busnes, Prif Swyddog Cynnyrch a Digidol, ac yn fwyaf diweddar fel Prif Swyddog Gweithredol yr Is-adran Defnyddwyr ar draws y Westpac, St.George, BankSA, Bank of Melbourne, BT, a RAMS.
Cyn hyn roedd yn Rheolwr Cyffredinol Gweithredol, Cardiau, Taliadau a Strategaeth Manwerthu yn Commonwealth Bank of Australia (CBA). Roedd hefyd yn Rheolwr Gyfarwyddwr, Strategaeth, Marchnata a Segmentu Cwsmeriaid yn Australia a New Zealand Banking Group Limited (ANZ), a chyn hynny, roedd yn Is-lywydd ar gyfer First Manhattan Consulting Group (FMCG) a leolir yn Efrog Newydd.