And I am also thinking that if his workplace IS going to let someone go they will hold off on saying anything to anyone... they need to collect their OWN CONCRETE INTEL before terminating anyone for indiscretion... they can't just fire someone without legal cause and cause takes time to prove... They could even hire a PI to collect that...
If I were an exec of an acct firm I would hire a PI to watch the two for two weeks... if i found anything I would terminate the senior staff member and put the other one on probation...
This is giong to take time I think... so you may want to arrange an intervention of sorts from his family