David J D Earn

Canadian mathematical epidemiologist