Don't ever question Scott Bamforth's range, not as a shooter nor as a person.
The one-time Weber State guard, who had a workout for the Jazz on Wednesday, has been known to hit long, deep 3-pointers on the basketball court. On the other hand, nothing has been longer or deeper than the path he took to get from a difficult childhood in Albuquerque, N.M. to the doorstep of professional basketball.
"Everything that's happened in my life has pretty much gone into basketball," Bamforth said following his workout at the Zions Bank Basketball Center.
Drenched in sweat and still breathing with effort, the former Wildcat said he was grateful for the opportunity to show the Jazz what he can do.
His workout partner, 21-year-old Lehigh standout C.J. McCollum, will be a lottery pick at the June 27 NBA draft. Bamforth, however, isn't likely to be drafted; his best chance to keep playing hoops is to find a professional gig overseas.
The Jazz have been known to help local players by inviting them to compete against some of college basketball's top talent.
Utah's scouts and decision makers are always looking to uncover talent, even when it exists in their own back yard. But more often than not, local players like Bamforth get to use the experience to help find a job in a foreign league.
"They're local and we like to give them a shot," Jazz player personnel director Walt Perrin said. "A lot of guys have a dream to play NBA basketball, or have a dream to play somewhere after they leave college. We give them an opportunity, we show them what an NBA facility looks like, what an NBA workout looks like. (We) talk to them, let them know what they need to work on (and) what they need to improve on to continue to play."
Bamforth's agent now will be able to tell foreign teams his client has worked out for the Jazz. That, in turn, can help open doors that might otherwise have been locked.
"It was a good opportunity for me," Bamforth said. "I'd like to thank the coaches and all the staff (with the Jazz) for inviting me here to do this."
Wednesday's opportunity will, without a doubt, help Bamforth's efforts to get to the next level. But far more than that, his life leading up to this point has prepared him for whatever comes next.
Considering what he's already been through, enduring an exhausting hour-long workout for NBA scouts in really no big deal. Long before he put on a Jazz practice uniform - while still in his early teens - he dealt with the loss of his father to a heart attack, and then his mother to liver failure just a few years later.
And while playing for Weber State in 2011, Bamforth watched helplessly as his wife, Kendra, and infant son, Kingzton, fought for life following Kingzton's premature birth.
Obviously, endure things like that make playing hoops a relatively simple task, whether it's in front of 10,000 screaming fans in Missoula, Mont., or for NBA executives in a quite practice gym.
Players often talk about how basketball has prepared them for life. In Bamforth's case, it's the other way around.
All along the way he's had to learn lessons - hard lessons - while fighting through each one with focus and fortitude.
"I put all the emotions into getting better," he said. "Basketball's kind of like my outlet. I used basketball as an escape from all the pain and all the stuff I went through."
Although trivial compared to some of the things he's had to deal with in the past, Bamforth found Wednesday's workout to be another one of those challenges.
Having moved back to New Mexico, he'd been practicing with his usual intensity but was doing so at a lower altitude. He said he reached a point when he began to feel fatigue setting in, but he pushed through it and found a second wind.
""I've been preparing for a while for someone to give me a chance, waiting for that call, and they did," he said. "But you can't prepare for the air. Up here, it's a lot different."
Bamforth said he chatted with former WSU teammate and new NBA Rookie of the Year Damian Lillard on Tuesday. Just like old times, he received an assist and he was grateful for it.
"The first thing he said is, 'They're gonna kill you. You're gonna be tired so just prepare for that,' " he said. "He told me, 'You're gonna be ready for it.' "
Turns out Lillard was right. His old friend Scotty B. was indeed prepared to fight through the pain.
Then again, he's always done that.