From the Vikings to the Bulls, Herald Community Newspapers
NFL Draft Profile - James O'Hagan - Bull Run
Undrafted free agent tracker 2019: Signings from all 32 NFL teams in one spot
National Football League - Bull Run
Forever A Bull - Bull Run
National Football League - Bull Run
Former UB center James O'Hagan on XFL's demise: 'It's just really unfortunate'
2019 NFL Draft and UDFA Updates - Bull Run
National Football League - Bull Run
NFL Draft Profile - James O'Hagan - Bull Run