As Ham enters season seven, he won't take his place for granted - Duluth News Tribune
Duluth Native C.J. Ham Hits 100 Career Games As Member Of Vikings
C.J. Ham's camp at Duluth Denfeld teaches more than just football - Duluth News Tribune
Vikings' C.J. Ham happy to present first scholarship - Duluth News Tribune
Football: Faith and family come first for Duluth native C.J. Ham - Duluth News Tribune
NFL: Duluth native C.J. Ham still living the dream with the Minnesota Vikings - Duluth News Tribune
Duluth Native C.J. Ham Hits 100 Career Games As Member Of Vikings
Duluth's C.J. Ham signs contract extension with Minnesota Vikings - Duluth News Tribune
NFL: Duluth native C.J. Ham still living the dream with the Minnesota Vikings - Duluth News Tribune
VikeStyle Magazine Launches with CJ Ham on the Cover by Luxury Chamber Media Group - Issuu
NFL: Duluthian Ham appears headed for larger role with Vikings - Duluth News Tribune
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.
C.J. Ham's camp at Duluth Denfeld teaches more than just football - Duluth News Tribune