Very important to have a supportive PCP. You are very lucky.
Mine was great too. Sadly he has had to retire due to ill health. It's a real wrench finding a new one as he had been my Dr for over 30 years. Still, I'm so healthy now that I shouldn't have to see my new Dr apart from the once a year check up :-)