clive mcfarlane