Pete Rubba

Pete Rubba

Pete Rubba

Pete Rubba is the recipient of the 2016 OOE Dubin Pioneer Award.

IMAGE: Penn State
Licensing and Use