Who is liable for a golfball accident?

The maker of the golf ball the maker of the club and you.