James David Moffet,
Technologist
Designer
Engineer
Researcher