I would think most marine upholstery shops could do it? If he's in Havasu, Campbell has this old upholstery guy named Jack that has worked there for a lifetime. He does really nice work (he recently completed a complete upholstery job for me).
Good luck...