Board gives Fenton 3-year contract extension