Patrica Leonard was born in 1968, age 55. Patrica Leonard's address is 95 Juniper Pass Unit 1, Ocala, FL 34480. Possible relatives include Aniello Aprea, Anthony Aprea and 12 others. Public records show Patrica has also lived in Ocala, FL. Patrica's latest phone number is (352) 245-8174. Previous phone numbers include (352) 245-9684 and (352) 307-2290.
Results 1 - 1 of 1