Compton Mackenzie. Compton Mackenzie by Compton Mackenzie compton valance Colin Mackenzie Ian Mackenzie Donald MacKenzie. Fiona Mackenzie Ian MacKenzie. Sophie McKenzie.