alan.k.mcdonald