01:17:57 duration 1 hour 17 minutes
2018 Rochester Commencement Stream Recording
01:18:28 duration 1 hour 18 minutes
2017 Rochester Commencement