Chula Vista, CA | Santa Barbara, CA | Fort Myers, FL
Also known as: sir_leorios
Steven Leo lives in Chula Vista, California. Other places in which Steven has lived are Santa Barbara, California; Fort Myers, Florida; Miami, Florida and Opa Locka, Florida. Leonard B Farrell, Amy C Farrel, Amy A Farrell and Jacqueline J Leo are in Steven family.