John Shearer

John Shearer

Alumni

Bio

John Shearer is no longer a member of Open Lab.