Answer:
Although he touted his impeccable record of success, his failure to bring in any new business told another story.
Step-by-step explanation:
"Touted" means to promote or praise highly, which fits the context of the person promoting or praising his record of success.
"Impeccable" means flawless or faultless, which indicates that the person's record of success is being portrayed as without any mistakes or shortcomings.
Therefore, the answer is B. touted ... impeccable.