For sure, 3 1/2 or older,
Likely, 4 1/2 or older.
Rack is actually near the norm for most 3 1/2 to 4 1/2-yr-old surviving bucks in Tennessee.
I don't see it breaking 105", but pics are often deceiving,
especially when a particular buck is either large or small-bodied.
A late October pic or two will help with the age & score guesses.