avatar
johnedwinmason @johnedwinmason.bsky.social
📤 11940 📥 1128 📝 8051

Historian, curator, walker, player of antique French horns. Photography, music, South Africa. UVA Professor Emeritus.