Tim Dibble

Tim Dibble

Tim Dibble

Dogfather, smart-aleck, ageing man in the modern world.