Judge Donald McLeod

An estimate accused of advocating on behalf of a company that he set has been cleared of misconduct charges.