Jody K.
3/30/2025
Simply put DO NOT USE - I lost all the money I had to pay for a retainer and he did not do any work. Yes, he did respond to all texts but with excuse after excuse after excuse. When he finally...
(1)
Simply put DO NOT USE - I lost all the money I had to pay for a retainer and he did not do any work. Yes, he did respond to all texts but with excuse after excuse after excuse. When he finally...
Partial Data by Foursquare.