David Hancock
American Fork Campus Faculty
Prior to joining American Heritage School in 2010, David was a practicing attorney. A graduate of BYU Law School, he has argued dozens of Constitutional issues in court and has briefed the US Supreme Court.
Other Members
Adam Brewer
American Fork Campus Faculty
Jeff Hymas
American Fork Campus Faculty