Friend Farlow, who was a lawyer of sorts, and ought to have been able to give me some solid advice, was too much occupied with Jean's cancer to do anything more than what he had promised.
What would be difference if we removed had here? Would the sentence convey the same meaning?