peter f. mayer