ISFJ was my main guess too.
His characters are all ISFJ-ish.