garrett perry