p Tim Jefferis

Tim Jefferis

Dr Tim Jefferis

Teacher.

School leader.

Mustachian.

Amateur coder.

Optimist.

List-maker.

Geographer.

Teaching Blog | Harrow2Harrow | TJJ's web