Dr. Bharat Upadhyay is board-certified in Internal Medicine and Pulmonary Medicine and practices in Port St. Lucie, FL. In addition to pulmonary care, Dr. Upadhyay specializes in sleep medicine and sleep studies.