Pat Cannon
he/him
living that unemployed life
STL
Musician, improvisor, writer, lover of art and science
Blog:
Brick by Brick