John W Macdonald is 90 years old. He lives in Bear, DE. He has also lived in Annapolis, MD; Easton, MD; Edgewood, MD and Elkton, MD. He works for Alta Vista Homeowners Association. Some of John relatives are Neil M Macdonald and John Daniel Macdonald.