gary per