David Taylor was featured on Sup Doodle's newest album "Cookies." Sup Doodle is an electronic producer and musician from Durham, North Carolina. The album, "Cookies" is a compilation of various artists from the Durham and Charlotte area. The album features a remix of "Last Chance" by David Taylor. Listen below...