In 1999 David Andrew MacDonald joined the cast of the CBS soap opera Guiding Light for what was to be just a short run to introduce another character. That short run turned into six years as the villianous Prince Edmund Winslow.
Juilliard trained MacDonald is no stranger to the soap world, having played time traveler Jordan Stark Stark on Another World, and also appearing on One Life to Live and Loving.
But soaps aren't the only credits David can boast, he's also appeared in dozens of stage productions.
David is married and has two children.