Robert Cruickshank may refer to: