Peter “Pedro” Spiller ’66

Peter “Pedro” Spiller ’66 passed away on May 30, 2020 at the age of 77. A full obituary can be found here