James Shedden 

Designer, engineer, illustrator, animator, musician