Engineer, Educator, Enthusiast
Where you have found the web presence of Brett Downing
A slightly mad roboticist with a healthy disrespect for the limits of the possible.