Who is the Current Secretary-General of Commonwealth?

Who is the Current Secretary-General of Commonwealth?

A. Rt Hon Patricia 
B. Coc Jolly Janson
C. Don McKinnon
D. kampala sharma