James David Moffet, 
Technologist
Designer
Engineer
Researcher