Tim O'Neal wins inaugural John Shippen Invitational