Baseball star David Price visits PGA Show