tru mahoney