Madison, Connecticut is a town of 18,000 residents located on the shore of Long Island Sound, a 20 minute drive east of New Haven.