Nalin Ranasinghe attended medical school and graduated in 2007 (15 years ago).
Nalin Ranasinghe works at Bassett Healthcare, which has 670 other health providers.
Nalin Ranasinghe is affiliated with the following hospitals.
As a general surgery, Nalin Ranasinghe may see patients with the following conditions. Please check with Nalin Ranasinghe what conditions he treats. Nalin Ranasinghe may treat additional conditions not listed.
Nalin Ranasinghe is a surgeon.
Providers chosen based on Nalin Ranasinghe's location and specialties.