Maajoukkuetasolla David on edustanut monia Trinidad ja Tobagon nuorten maajoukkueita. Hän pelasi kuitenkin synnyinmaansa Guyanan paidassa kaksi ystävyysottelua vuonna 2012. Kun hänelle ei löytynyt joukkueesta käyttöä, hän palasi takaisin Trinidad ja Tobagoon, jossa hän oli debytoinut jo helmikuussa 2012. Tuo oli mahdollista, sillä Davidin Guyanan paidassa pelaamat ottelut eivät olleet Fifan otteluita. David kuului Trinidad ja Tobagon joukkueeseen vuoden 2013 Gold Cupissa, jossa hän pelasi kolmessa ottelussa.