Kevin Painting, a scientist by training, is a writer, editor, web developer and communications specialist and an enthusiast about music.
Twitter: @berggasse
Music blog: Settling Scores
Kevin Painting, a scientist by training, is a writer, editor, web developer and communications specialist and an enthusiast about music.
Twitter: @berggasse
Music blog: Settling Scores