David Johnston's Home Page

Sports: running, swimming and calisthenics.

Hobbies: radio-controlled models, photography and computers.

Reads: popular science books, national geographic, fantasy novels and too many textbooks.

Listens to: rock, lounge, country, classical, podcasts.

Enjoys: learning, teaching, the beach, long drives and cricket.