J.P. Hayes Finishes 4th at Mayokoba Classic