Professor Richard A. Ball