Former Pakistan spinner Zafar Gohar has signed a two-year contract with Middlesex, now playing as a locally qualified player after…