About Michael Edmondstone

Michael is Shoal's communications & engagement lead.