"o-nii-chan" is a great example of translation difficulty because it's very natural in Japanese to refer to your older brother as "o-nii-chan" and it sounds like bad exposition writing in English.
And in this case it's just being used to address an older but not elderly man, in a way that's totally normal in Japanese but would be utterly bizarre in English.