Public records show that Allen is connected with Allen Chilson Landscaping. Allen now resides at 1717 Leroy Ave, Lehigh Acres, Fl 33972. Cities Allen has lived in before are Lehigh Acres, Waterloo and North Fort Myers. This year Allen celebrated his 73 birthday. Allen's birth year is 1951. Records link phone number (941) 369-1220 with Allen’s details.