mackslure