Public records show Lakewood, Fort Collins, Denver and one other city as cities Michael also stayed in. Storrs Enterprises, Inc is business that might have connection with Michael. We have found 7 possible relatives of Michael: Gregory Charles Storrs, Rita Catherine Storrs, Helen L Storrs and 4 other people. The number currently linked to Michael is (303) 934-3441. 1980 is the birth year of Michael. The residency of Michael is at 12080 Locust St, Omaha, Ne 68164. Michael has reached the age of 45 years.