g. m. mackie