John Mcgregor (Consultant Surgeon, Crosshouse Hospital, Kilmarnock)