Fairhaven Police Department Swears In New OfficerFairhaven Police Department Swears In New OfficerOn Monday, Officer William "Guy" Vachon was sworn in as the newest member of the Fairhaven Police Department.Tim WeisbergTim Weisberg