Dr Tim Jefferis
Teacher.
School leader.
Mustachian.
Amateur coder.
Optimist.
List-maker.
Geographer.
Teacher.
School leader.
Mustachian.
Amateur coder.
Optimist.
List-maker.
Geographer.