Character
Dave Williams
Dave Williams in Desperate Housewives (2004), played by Neal McDonough.
Dave Williams (formerly David Dash) is a seasonal main antagonist and mystery star of Desperate Housewives. Introduced as Edie's third and last husband in season 5, Dave comes to Wisteria Lane with a vendetta plan to put into motion, with the intent of avenging his deceased former family.
Read more about Dave Williams on the Wiksteria Lane wiki at Fandom