 His successor in the resulting by-election was John Home Robertson.He was a dedicated constituency MP.His agent, Gerald O'Brian, recalled at his memorial service that Mackintosh, "only once lost his temper with me when I caused him to miss a constituency General Management Committee meeting – it was the only one he ever missed".