Leroy, the person's life journey commenced on Apr 15, 1950 and has now spanned 75 years. The subject in question is a homeowner or tenant at the address 7903 Belleflower Dr, Springfield, VA 22152. The aforementioned person used to reside at both 812 Meadowlark Dr, O'Fallon, IL 62269 and 6026 Sherborn Ln, Springfield. The aforementioned party selected Po Box 73, Flanagan, IL 61740-0073 as the official location for mail reception. The last time this postal service mailbox was utilized was in 2002. Terry S Block (75 years) is the likely spouse of Leroy A Block, the person. Mr. Block, the individual can be reached at either [email protected] or [email protected]. Multiple independent records indicate that Leroy Block, the individual and Terry S Block (75 years) are connected. Leroy A Block, the individual, Craig D Davie (in 2001), and Jeromy L Block (between 2000 and 2001) shared a dwelling at 6026 Sherborn Ln, Springfield, VA 22152, USA. You can find Block, the person namesakes in New York, Ohio, Illinois, Wisconsin, Iowa. Eric Block, Ms. Block, Joe Crociata are just a few of the individuals who share the address