Farmer gets 3 years for insurance fraud