Toni Ruggles (?) did mine. She came from Havasu to Parker, took measurements and came back a week later and installed it. No problems with it at all. Don't have her number, but I'm sure you could search this forum for her name, that's where I got it.
^
Toni's Canvas 928-706-3905
Another good option depending on Tammy's schedule.
In-Stitches is 6-8 weeks out right now.
All of those are quality shops