Steve,
Contact your homeowner's insurance agent and get him to give you a referral. We had ours done this past spring d/t hail damage. You may be able to make a claim if you had some storms in your area. If not, they will know who the good ones are in your area. We used Honeycutt in Concord who my family has known since 1958 but the owner has since retired to the beach and not sure who is running the business now. I think they did about 450 roofs in 3 months.