James McLean: Mississauga’s man for many causes