Brian Poth

Brian Poth is an American actor who portrayed Marc Foster on Six Feet Under.