Leon, the individual's official birth certificate states that they were born on 28 December 1971 and are now fifty-three years old. Mr. Leon, the individual resides in a house located at 2954 24th Ave N, St Petersburg, FL 33713, USA. The subject in question's previous addresses total 5 in recorded data. The recorded addresses associated with this person are: 3324 36th St N, St Petersburg, FL 33713, 3563 Benson Ave N, St Petersburg, and 3324 36th St N, St Petersburg. The data seems to show that Raul, the individual and Pamela R Calloway (64-year-old) are married. At 3324 36th St N, St Petersburg, FL 33713, USA, the subject and Norma Suarez (in 2017) shared a dwelling. The name the aforementioned person is not uncommon among residents of Florida. There is another individual who is a resident at the same address — Nelson Lage