professor frank graf