Alan Karcher

Karcher is the former Speaker of the New Jersey Assembly. He represents the third generation of his family to serve as a member of the New Jersey State Legislature.