Lowell Institute — United States educational foundation located in Boston, Massachusetts