David (Archie)

David is the deceased husband of Lynda Ling in the TMNT Adventures comics. He was a martial arts film star.