He does the dirty work: C.J. Ham off to a good start as Vikings
Vikings add Duluth's C.J. Ham to roster - Perfect Duluth Day
Duluth's C.J. Ham looking good in purple - Perfect Duluth Day
C.J. Ham Overcomes Disability, Finds His Voice
Minnesota Vikings player C.J. Ham: This is what connects me to
Ham on hand to support alma mater Augustana - Duluth News Tribune
VikeStyle Magazine Launches with CJ Ham on the Cover by Luxury
Minnesota Vikings player C.J. Ham reflects on Augustana education
C.J Ham Career Highlights Augustana University
C.J. Ham ready to make an impact in second year with Vikings