Annette Lyn O’Nley

Grandville, Michigan

GPI Holding picked up some overflow Flash coding for us. We requested daily updates, which they cheerfully and thoroughly provided. Their coding is clean, they work ethic is solid and they deliver exactly what (and when) they say they will.

See other testimonials

Submit your testimonial

Submit your testimonial

Share your experience of working with GPI Holding with others