
Earl MacDonald
earlmacdonald.com/now
pianist, composer, arranger, professor of music
pianist, composer, arranger, professor of music
Independent software developer, writer, and teacher
Corporate speechwriter, speaker, coach, Mets fan
Software Engineer and Writer
Small business owner & software engineer
self taught web developer, tennis coach