Richard Carpenter


UK flag (1933 - 2012)