Port St. Lucie doctor has vaccinated more than 6,000