Owen Harn

Owen Harn is an actor who portrayed the Crazed Man on AMC's The Walking Dead. He played Deputy Stack from Max.