Dr Crawford Graham Salaried GP