Louis I. Astra, MD, FACS is a trusted healthcare provider at Florida Hospital North Pinellas. Request an appointment today!