Richard Rogers Flag, Jr.