Ian M Mackay, PhD
Ian M Mackay, PhD

Ian M Mackay, PhD

virologist. husband. father. reader. writer. fixer. bad typist. in no order. facts are referenced. opinions mine alone. not medical advice.