
David McKinnon
Senior Fellow, APF Canada, and Former Canadian Diplomat
David McKinnon is a Senior Fellow (non-resident) with APF Canada and a former Canadian diplomat. His career focused heavily on the Indo-Pacific, including postings in Bangkok, Canberra (twice), Delhi, and Colombo.
He was Canadian High Commissioner to Sri Lanka and Maldives (2017-22).