Tags: Soap Character.
Dave Williams (previously David Dash) is a fictional character in the ABC dramedy series Desperate Housewives portrayed by Neal McDonough and created by Marc Cherry. The character is a twice-widowed mysterious man that was introduced in the fifth season premiere as Edie Britt’s motivational speaker husband and is the mystery star for season five.