James O’Shaughnessy (#80) is a TE in the NFL that currently plays for the Jacksonville Jaguars. James is 28 years old, born on January 14 1992, and is 6’4″ tall weighing 245lbs.