He Does The Dirty Work: Ham Off To A Good Start As Vikings
Vikings' C.J. Ham happy to present first scholarship - Duluth News Tribune
As Ham enters season seven, he won't take his place for granted - Duluth News Tribune
Football: Faith and family come first for Duluth native C.J. Ham - Duluth News Tribune
He Does The Dirty Work: Ham Off To A Good Start As Vikings
Vikings' C.J. Ham happy to present first scholarship - Duluth News Tribune
MN Vikings' CJ Ham Announces Youth Football Camp in Duluth
Duluth's C.J. Ham looking good in purple - Perfect Duluth Day
Vikings' C.J. Ham Announces 2023 Duluth Summer Football Camp
He Does The Dirty Work: Ham Off To A Good Start As Vikings