63-year-old Steven P Lee lives in Groton, Connecticut, but has also spent time in Mystic, Connecticut; Stonington, Connecticut; Crest Hill, Illinois and Joliet, Illinois. Some of Steven family members are Jacob O Watrous, Patricia J Brooks, Lynn C Watrous and Lawrence A Lee.