john f penrose