As you bump into this, James Mwirigi shouldn’t be walking, at least not on his twos, in fact not even limping.
But the hulking 30-year-old leans on his black executive chair pushes back then stands without a flinch, stretches and strides a few steps welcoming me with the one—shoulder-touch manly hug, as I enter his office in Nairobi's central business district.