Alyre MacLure
Mechanical design • composites • rapid prototyping