Hamza

This project was completed in good time with great communication. It did go over budget a little bit but this is because it was so hard to explain the complex issue that other developers had failed to solve in the past. Very happy with this developer. Excellent work!!