As the shire town for Franklin County, Farmington has been a center for the courts, commerce, and education