Main Characters Donald Mackinnon 13 main appearances Margaret Mackinnon 13 main appearances Katherine Mackinnon 13 main appearances