Fredric Lehne

Fredric Lehne is the actor who portrays Jack Vaughan in Criminal Minds. He portrays Edward Mars in Season 1, 2, 3 and 6 of Lost.