Michael Finch

Michael
Finch

Michael Finch is the Chief Operating Officer at the David Horowitz Freedom Center.