Mallory, MacLeod and Mallory Law Firm.