Everything I have read says they rarely live to be over 10 years old, unhunted. Given the loss of teeth and the state of starvation, this deer was probably at least 8 years old and likely over 9 as you state. Definitely well past the 4 1/2 age that many consider as fully mature. I would say you have a pretty good area if bucks can get that old!