Yep, It's dedication. I still don't know how he does it despite the personal challenges.

matigo.ca.