Michael Macdonald

Active Upper Marlboro, MD Chief Executive Officer for Macdonald Associates, Inc.

(301)599-1212