kmacaulay