Weber, Robert D. (Robert David), 1942-