There is 1 person named Leonard Stack, 68, in Illinois in Elmhurst in our database. Locate Stack's birthday, relatives, neighbors, associates, and property details to get an idea about the person. You may also find their criminal records, social media accounts, and other public data.

Address History

266 Adelia St, Elmhurst, IL, 60126

Resident Since: 2005Year Built: 1953Property Type: Single Family Dwelling UnitProperty Value: $520,546

Leonard Stack, born on February 7 in 1958, now lives in Elmhurst, IL. Leonard's address history includes 11 addresses. At the moment, he lives at 266 Adelia St in Elmhurst, Illinois, 60126. Since 2005, he has been a resident of the $520,546 property that was constructed in 1953. Leonard Stack's contact numbers are (630) 834-1416 and (630) 337-0060. Furthermore, he can be reached at 2 email addresses. 4 family members are related to Stack.

Phone Numbers

(630) 834-1416 (Landline), (630) 337-0060 (Cell Phone)

Questions about Leonard M Stack

Leonard M Stack currently resides at 266 Adelia St, Elmhurst, IL, 60126. He moved there in 2005.

Leonard M Stack has changed his address more than once. Before he moved to his current place, he used to live at 320 Eagle St, South Haven, MI, 49090, 15127 Banbury Way, Wellington, FL, 33414.

Leonard M Stack has both landline and mobile phone numbers. You can try to call Leonard M Stack’s landline at (630) 834-1416 or phone him at (630) 337-0060. The latter is his mobile phone number.

Email him at the following email addresses: [email protected] or [email protected].

Public databases list the following people as his family: Len Stack, Leonard Stack, Lynette Stack, Tammy Stack.

Leonard M Stack was born on February 7, 1958 and now he is 68.

Public records show that at some point in his career Leonard M Stack was associated with the following professional area/job: sales.

A background report will check for any criminal records, including arrest records, for him.