Dave MacDonald
- Chelmsford, MA
- Caricaturist
- 19 miles from Haverhill
- 284 Verified Bookings
Megan D. said “Dave was a wonderful addition to our event. He was extremely easy to work with and very accommodating! All of our guests were so impressed with his work.…”