The Canadian Lung Association/Canadian Thoracic Society and Tuberculosis Prevention and Control
Richard Long
Affiliations
Richard Long
Chair of the Canadian Tuberculosis Committee of the Public Health Agency of Canada, Past Chair of the Tuberculosis Committee of the Canadian Thoracic Society, Canada