Merrimack, founded in 1947, is a private, church-affiliated, liberal arts college. Its 220-acre campus is located in North Andover, 25 miles north of Boston.