Dave Weston is a mechanical engineer