Jim Barr was a former professional baseball player for the Giants and Angels, and is a current GBHS baseball coach.