Volunteer Profile: Rory Sloan – Finger Lakes Times

The Green Angels: Rory Sloan

Giving forward and back