Allan Dennis Rich