Roy Haught

Active Payson, AZ President for Star Valley Granite & Materials Inc