p Tim Jefferis

Dr Tim Jefferis

Teacher.

School leader.

Mustachian.

Amateur coder.

Optimist.

List-maker.

Geographer.

Teaching Blog | Long Ride for Rainbow | TJJ's web