Football: Faith and family come first for Duluth native C.J. Ham - Duluth News Tribune
Football: Faith and family come first for Duluth native C.J. Ham - Duluth News Tribune
Football: Faith and family come first for Duluth native C.J. Ham - Duluth News Tribune
NFL history: 100 people who shaped the league, pro football - Sports Illustrated
Duluth native C.J. Ham plays 100th game as a Viking - – With you for life
Made In Duluth, NFL? Vikings? It's amazing. From Duluth Denfeld to Division II Augustana, CJ Ham is another Minnesota kid living out his dream playing for the #Vikings.
2014 Auburn Football Guide by Auburn Athletics Department - Issuu
Vikings' C.J. Ham happy to present first scholarship - Duluth News Tribune
Preseason Week 3 at Steelers.indd - Atlanta Falcons Media Guide
Minnesota Vikings News & Discussion: 30 Sep 2022 - Skoloholics
2013 UCF Football Yearbook by UCF Knights - Issuu
NFL: Duluth native C.J. Ham still living the dream with the Minnesota Vikings - Duluth News Tribune
2017 Clemson vs. Florida State Football Gameday Program, PDF, Clemson Tigers Football
Made In Duluth, NFL? Vikings? It's amazing. From Duluth Denfeld to Division II Augustana, CJ Ham is another Minnesota kid living out his dream playing for the #Vikings.