Margaret Macdonald

Active Placerville, CA President for Legal Solutions Corporation