John Marvin Scott (@johnmarvinscott) • Hey

Independent Musicologist, Educator, Composer, Producer, NFT Artist & Human Being 🎸☕️🎵🌱

Publications