Seven elected to Princeton Board of Trustees