William M. MacDonald is a registered representative registered to transact business with clients in California, Florida, Hawaii, Maine, Massachusetts, New Hampshire, New York, North Carolina, South Carolina, Vermont, Virginia and Washington and is advisory licensed in California, Florida, Maine, Massachusetts, New Hampshire, New York, South Carolina, and Washington. William M. MacDonald is also an insurance agent licensed in New Hampshire and Maine.