Adam Wylie (born 1984) is a former child actor who did the voice of David in All Dogs Go To Heaven 2 and the TV series. Except For The 2001 Film All Dogs Go to Heaven 3 Is Where David Was Now Voice By Eli Marienthal.
Wylie's voice was changing during the recording of the episode "History of All Dogs."