Leach Garcia was born in 1967, age 56. Leach Garcia's address is 83 Fairview Crescent , Rochester, NY 14617. Possible relatives include Kathryn Aaleach, Martin Garcia and 5 others. Public records show Leach has also lived in Rochester, NY. Leach's latest phone number is (585) 544-9947.
Phone Numbers: (585) 544-9947
Results 1 - 1 of 1