William is Associate Counsel with Harper Grey and chair of our Wills & Estates Group. William is also a member of our Business Law and Estate Litigation Groups.

Contact

wmacrae@harpergrey.com 604.895.2858 *William D. MacRae Law Corporation

Assistant

Sharon Barrett sbarrett@harpergrey.com