fbpx
Hancock_D

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