shamus mcknight