peter brandes