peter denner teodoro