Since the late 19th century, the Knights of Columbus has provided financial, social and intellectual support to its members. Affiliated with the Catholic Church, the group is a leading social services nonprofit organization and rents its halls, including the one in Needham, to people for private birthday, anniversaries and other special parties.