If he owns the golf course and the pond then no he doesn't need one. If he's fishing on someone else's property he needs a license unless the location has a Private Waters permit or Association Controlled Waters permit.