Looks like a 3.5 year old. And judging from the pics that you posted of other deer on this farm, I say let him go one more year. This all depends on just how big your farm is though. If there is a good chance that he'll wonder onto another farm during the rut, then you may want to keep him for yourself.