Bill Hart-Davidson
Bill Hart-Davidson

Bill Hart-Davidson

Hyphenated, father, academic, juggler, cyclist, cook. Philosophy of life: give.