Joe Keefe was Natick's longest-serving school superintendent, holding the position for 20 years over two stints.