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