Swansea Family History
Swansea Family History 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rabey

John Alwyn

Private

3909314

Killed in Action

Eastern European Theatre (Ukraine)

24th May

1943

25

South Wales Borderers

1st Battalion

Cemetery/Memorial

Odessa 2nd Christian Cemetery, Ukraine

Cemetery/Memorial Reference                                   

Plot 127. Row 7. Grave 7

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Radford

Cyril William

Rifleman

13106231

Killed in Action

Egyptian Theatre

13th June

1942

33

Rifle Brigade

9th (1st Battalion, The Tower Hamlets Rifles) Battalion

Cemetery/Memorial

Alamein Memorial, Egypt

Cemetery/Memorial Reference

Column 74

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rand

Henry Thornton

Sapper

1897559

Killed in Action

Western European Theatre (France)

11th June

1940

30

Royal Engineers

51 Divisional Postal Section

Cemetery/Memorial

Dunkirk Memorial, Nord, France

Cemetery/Memorial Reference

Column 27

 

 

 

 

 

 

 

 

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rawle

Sidney

Sapper

3977338

Killed in Action

Western European Theatre (Netherlands)

7th January

1945

21

Royal Engineers

241 Field Company

Cemetery/Memorial

Brunssum War Cemetery, Limburg, Netherlands

Cemetery/Memorial Reference

Joint Grave V.218-219

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Redburn

Joseph Charles

Gunner

860871

Died

Home (UK)

1st October

1942

24

Royal Artillery

9 Heavy Battery

Cemetery/Memorial

St. Peter Churchyard, Cockett, Swansea, United Kingdom

Cemetery/Memorial Reference

Section S.E.B. Grave 96

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Reed

Albert Stanley

Private

3966175

Killed in Action

Western European Theatre (France)

7th August

1944

26

Army Catering Corps

 

Attached

Attached

Royal Engineers

 

Cemetery/Memorial

Bayeux Memorial, Calvados, France

Cemetery/Memorial Reference

Panel 19. Column 1

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rees

Bernard

Signalman

2328265

Killed in Action

Balkans and Greece Theatre

28th April

1941

21

Royal Corps of Signals

3 Line of Communication of Signals

Cemetery/Memorial

Athens Memorial, Greece

Cemetery/Memorial Reference

Face 4

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rees

Clifford

Private

14416501

Killed in Action

Western European Theatre (Germany)

4th May

1945

20

South Wales Borderers

 

Cemetery/Memorial

Hamburg Cemetery, Hamburg, Germany

Cemetery/Memorial Reference

2A.F.14

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rees

Desmond Hayes

Private

3969419

Killed in Action

North Africa Theatre

23rd October

1944

29

Hampshire Regiment

5th Battalion

Cemetery/Memorial

Dely Ibrahim War Cemetery, Algeria

Cemetery/Memorial Reference

4.J.15

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rees

Edgar Thomas

Gunner

3966112

Killed in Action

Western European Theatre (Italy)

17th December

1944

28

Royal Artillery

14 Light Anti-Aircraft Regiment

Cemetery/Memorial

Forli War Cemetery, Italy

Cemetery/Memorial Reference

I.C.23

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rees

Frederick George

Signalman

2358454

Killed in Action

West Africa Theatre

4th March

1945

37

Royal Corps of Signals

 

Cemetery/Memorial

King Tom Cemetery, Freetown, Sierra Leone

Cemetery/Memorial Reference

5.A.2

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rees

Idris Reinallt

Fusilier

5955738

Killed in Action

Western European Theatre (France)

4th August

1944

29

Royal Scots Fusiliers

6th Battalion

Cemetery/Memorial

Bayeux War Cemetery, Calvados, France

Cemetery/Memorial Reference

XX.A.6

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rees

John Daniel

Signalman

2589300

Died

Home (UK)

13th October

1946

27

Royal Corps of Signals

 

Cemetery/Memorial

Coedgwilym Cemetery, Swansea, United Kingdom

Cemetery/Memorial Reference

Grave 1267

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rees

John Henry

Private

3973245

Killed in Action

Western European Theatre (France)

12th August

1944

32

South Lancashire Regiment

1st Battalion

Cemetery/Memorial

St. Charles de Percy War Cemetery, Calvados, France

Cemetery/Memorial Reference

VIII.A.8

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rees

Leonard Milo

Fusilier

4205138

Killed in Action

Asia and Far East Theatre

13th March

1945

24

Royal Welch Fusiliers

1st Battalion

Cemetery/Memorial

Taukkyan War Cemetery, Myanmar

Cemetery/Memorial Reference

25.B.7

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rees

Philip

Lance Serjeant

3957743

Killed in Action

Western European Theatre (Germany)

22nd February

1945

33

Royal Scots Fusiliers

6th Battalion

Cemetery/Memorial

Rheinberg War Cemetery, Nordrhein-Westfalen, Germany

Cemetery/Memorial Reference

12.G.21

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rees

Talfryn John

Lance Serjeant

850091

Killed in Action

Western European Theatre (France)

4th July

1944

26

Royal Artillery

71 Anti-Tank Regiment

Cemetery/Memorial

St. Manvieu War Cemetery, Cheux, Calvados, France

Cemetery/Memorial Reference

XIII.D.5

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rees

William Harry

Sapper

2070555

Killed in Action

Western European Theatre (Italy)

13th July

1943

28

Royal Engineers

235 Field Park Company

Cemetery/Memorial

Cassino Memorial, Italy

Cemetery/Memorial Reference

Panel 3

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rees

William Howel Conway

Captain

148981

Killed in Action

Western European Theatre (Italy)

30th June

1944

25

Intelligence Corps

 

Cemetery/Memorial

Beach Head War Cemetery, Anzio, Italy

Cemetery/Memorial Reference

II.A.2

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rees

William John

Lance Corporal

7880599

Killed in Action

Western European Theatre (France)

6th June

1940

30

Royal Armoured Corps

1st Lothians and Border Horse

Cemetery/Memorial

Bailleul Communal Cemetery, Somme, France

Cemetery/Memorial Reference

 

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rees

William Thomas

Private

D/38338

Killed in Action

At Sea

11th April

1944

39

Welch Regiment

 

Cemetery/Memorial

Brookwood 1939-1945 Memorial, Surrey, United Kingdom

Cemetery/Memorial Reference

Panel 12. Column 2

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Regan

Frederick

Gunner

14968835

Died

Home (UK)

25th July

1947

20

Royal Artillery

 

Cemetery/Memorial

Bethel Welsh Congregational Chapelyard, Sketty, Swansea,

United Kingdom

Cemetery/Memorial Reference

Row 53. Grave 59

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Reid

Wilfred Martin Hennessey

Sapper

2693200

Killed in Action

Western European Theatre (France)

Between

31

Royal Engineers

246 Field Company

1st June

1940

And

2nd June

1940

Cemetery/Memorial

Dunkirk Memorial, Nord, France

Cemetery/Memorial Reference

Column 27

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rendell

Walter Charles

Corporal

7924730

Killed in Action

North Africa Theatre

8th April

1943

33

Royal Tank Regiment, Royal Armoured Corps

51st (The Leeds Rifles)

Cemetery/Memorial

Medjez-el-Bab War Cemetery, Tunisia

Cemetery/Memorial Reference

17.C.20

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Reuben

Hyam Solomon

Sapper

1896802

Died

Home (UK)

10th May

1941

22

Royal Engineers

3 Line of Communication

Cemetery/Memorial

Scholemoor Jewish Cemetery, Bradford, Yorkshire, United Kingdom

Cemetery/Memorial Reference

Grave 111

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Reville

John

Private

3962073

Died

Home (UK)

14th April

1940

23

Welch Regiment

11th Battalion

Cemetery/Memorial

Cwmgelly Cemetery, Swansea, United Kingdom

Cemetery/Memorial Reference

Section C. Grave 1984

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Reynolds

Matthew Henry

Driver

T/14287

Killed in Action

Asia and Far East Theatre

3rd October

1943

24

Royal Army Service Corps

 

Attached

Attached

Royal Artillery

 

Cemetery/Memorial

Sai Wan War Cemetery, China

Cemetery/Memorial Reference

V.F.9

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rhys

Girionydd

Private

7374784

Killed in Action

Indian Theatre

2nd June

1943

23

Royal Army Medical Corps

6 Field Ambulance

Cemetery/Memorial

Delhi War Cemetery, India

Cemetery/Memorial Reference

3.G.9

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rice

Harold

Sapper

2073329

Killed in Action

Egyptian Theatre

6th November

1942

19

Royal Engineers

9 Field Squadron

Cemetery/Memorial

Alamein Memorial, Egypt

Cemetery/Memorial Reference

Column 50

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Richards

Allen

Sapper

2079609

Killed in Action

Western European Theatre (Belgium)

26th December

1944

23

Royal Engineers

244 Field Company

Cemetery/Memorial

Houyet Churchyard, Namur, Belgium

Cemetery/Memorial Reference

Row B. Grave 16

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Richards

Charles Leonard

Private

3960636

Killed in Action

Western European Theatre (France)

28th May

1940

24

Gloucestershire Regiment

5th Battalion

Cemetery/Memorial

Wormhoudt Communal Cemetery, Nord, France

Cemetery/Memorial Reference

Row B. Grave 20

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Richards

Donald Vaughan

Trooper

7955237

Killed in Action

Western European Theatre (Germany)

19th April

1945

22

Royal Armoured Corps

2nd Fife and Forfar Yeomanry

Cemetery/Memorial

Becklingen War Cemetery, Niedersachsen, Germany

Cemetery/Memorial Reference

2.J.3

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Richards

Edward John

Signalman

2336283

Killed in Action

Western European Theatre (Italy)

16th February

1944

27

Royal Corps of Signals

78th Field Regiment,

Royal Artillery,

Signal Section

Cemetery/Memorial

Anzio War Cemetery, Italy

Cemetery/Memorial Reference

III.G.6

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Richards

Frank

Private

14400240

Killed in Action

Western European Theatre (Italy)

23rd January

1944

19

The Queen’s Royal Regiment (West Surrey)

2/6th Battalion

Cemetery/Memorial

Minturno War Cemetery, Italy

Cemetery/Memorial Reference

VI.G.8

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Richards

Henry George

Lieutenant

156419

Died

South Africa Theatre

 

22nd June

1945

26

South Wales Borderers

 

Attached

Attached

Royal West Africa Frontier Force

Gold Coast Regiment

Cemetery/Memorial

West Park Cemetery, Johannesburg, Gauteng, South Africa

Cemetery/Memorial Reference

Military Section. Grave 342

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Richards

Ivor Gwyn

Private

1494315

Died

Western European Theatre (France)

3rd December

1945

27

Royal Warwickshire Regiment

1st Battalion

Cemetery/Memorial

Rochefort-sur-Mer Naval Cemetery, Charente-Maritime, France

Cemetery/Memorial Reference

N.E. Plot. Row 7. Grave 2

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Richards

William James

Driver

T/247015

Died

Western European Theatre (Italy)

20th July

1945

 

Royal Army Service Corps

 

Cemetery/Memorial

Bari War Cemetery, Italy

Cemetery/Memorial Reference

XVI.E.8

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Richards

William John

Private

1474639

Killed in Action

Western European Theatre (Germany)

11th February

1945

18

Welch Regiment

4th Battalion

Cemetery/Memorial

Reichswald Forest War Cemetery, Nordrhein-Westfalen, Germany

Cemetery/Memorial Reference

50.H.1

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rideout

Arthur

Private

S/260817

Killed in Action

North Africa Theatre

24th August

1943

21

Royal Army Service Corps

 

Cemetery/Memorial

Bone War Cemetery, Annaba, Algeria

Cemetery/Memorial Reference

III.D.4

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Roach

John Henry Rickard

Sapper

2073279

Died

Home (UK)

25th May

1940

28

Royal Engineers

170 Tunnelling Company

Cemetery/Memorial

St. James’s Cemetery, Dover, Kent, United Kingdom

Cemetery/Memorial Reference

Row F. Joint Grave 23

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Roach

Richard Thomas

Corporal

552961

Killed in Action

Western European Theatre (France)

27th June

1944

31

Royal Armoured Corps

23rd Hussars

Cemetery/Memorial

Bayeux War Cemetery, Calvados, France

Cemetery/Memorial Reference

XXVIII.F.11

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Roberts

Brinley Charles

Trooper

14567321

Killed in Action

Western European Theatre (Belgium)

11th January

1945

20

Royal Armoured Corps

2nd Derbyshire Yeomanry

Cemetery/Memorial

Haversin Churchyard, Serinchamps, Namur, Belgium

Cemetery/Memorial Reference

North East Part

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Roberts

David Alfred

Private

3971473

Died

Home (UK)

11th September

1941

23

Welch Regiment

2/5th Battalion

Cemetery/Memorial

Cwmgelly Cemetery, Swansea, United Kingdom

Cemetery/Memorial Reference

Section F. Grave 3939

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Roberts

Ivor Llewelyn Cross

Private

760073

Killed in Action

Asia and Far East Theatre

13th February

1942

28

Royal Army Ordnance Corps

“Z” Advanced Ordnance Workshop

Cemetery/Memorial

Singapore Memorial, Singapore

Cemetery/Memorial Reference

Column 10

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Roberts

John

William

Corporal

7883864

Died

Home (UK)

26th September

1940

 

Royal Armoured Corps

 

Cemetery/Memorial

Morriston Cemetery, Morriston, Swansea, United Kingdom

Cemetery/Memorial Reference

Section C. Grave 477

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Roberts

(MBE, MC)

Thomas Vivian Wayman

Captain and Quartermaster

 

Died

Home (UK)

4th July

1940

59

Royal Army Ordnance Corps

 

Formerly

Formerly

Royal Inniskilling Fusiliers

 

Cemetery/Memorial

Oystermouth Cemetery, Mumbles, Swansea, United Kingdom

Cemetery/Memorial Reference

Section L. Grave 405

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Robertson

Donald Alexander

Serjeant

872240

Died

Home (UK)

26th February

1944

25

Royal Corps of Signals

 

Cemetery/Memorial

Oystermouth Cemetery, Mumbles, Swansea, United Kingdom

Cemetery/Memorial Reference

Section O. Grave 291

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Robertson

Hugh John Trafford David

Lieutenant

293255

Killed in Action

Western European Theatre (France)

11th July

1944

24

Seaforth Highlanders

7th Battalion

Cemetery/Memorial

Ryes War Cemetery, Bazenville, Calvados, France

Cemetery/Memorial Reference

VI.E.2

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Robinson

Donald

Trooper

7941591

Killed in Action

Balkans and Greece Theatre

8th January

1945

23

Royal Armoured Corps

H.Q.

1st Armoured Corps

Cemetery/Memorial

Phaleron War Cemetery, Greece

Cemetery/Memorial Reference

19.C.10

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rogers

Arthur Clifford

Private

14784563

Killed in Action

Western European Theatre (Germany)

7th March

1945

30

Welch Regiment

4th Battalion

Cemetery/Memorial

Reichswald Forest War Cemetery, Nordrhein-Westfalen, Germany

Cemetery/Memorial Reference

51.J.8

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rogers

Samson

Private

3957922

Died

Western European Theatre (Germany)

2nd October

1945

32

Monmouthshire Regiment

3rd Battalion

Cemetery/Memorial

Hamburg Cemetery, Hamburg, Germany

Cemetery/Memorial Reference

1A.F.8

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rogers

Verdun Ernest

Corporal

3971762

Killed in Action

Western European Theatre (Italy)

14th May

1944

24

King’s Shropshire Light Infantry

1st Battalion

Cemetery/Memorial

Beach Head War Cemetery, Anzio, Italy

Cemetery/Memorial Reference

XIV.H.3

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rogers

Wilfred Alexander

Gunner

11006357

Killed in Action

At Sea

29th February

1944

29

Royal Artillery

4 Maritime Regiment

Cemetery/Memorial

Plymouth Naval Memorial, Devon, United Kingdom

Cemetery/Memorial Reference

Panel 93. Column 2

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rossiter

Andrew Patrick

Private

5124931

Killed in Action

Western European Theatre (Italy)

 9th July

1943

21

South Staffordshire Regiment

2nd (Airborne) Battalion

Cemetery/Memorial

Cassino Memorial, Italy

Cemetery/Memorial Reference

Panel 8

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rourke

Brian

Private

7349880

Died

Home (UK)

20th February

1941

19

Royal Army Medical Corps

 

Cemetery/Memorial

Morriston Cemetery, Morriston, Swansea, United Kingdom

Cemetery/Memorial Reference

Section K. Grave 165

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rowe

William

Fusilier

4192896

Killed in Action

Western European Theatre (Belgium)

15th May

1940

21

Royal Welch Fusiliers

1st Battalion

Cemetery/Memorial

St. Agatha-Rode Churchyard, Vlaams-Brabant, Belgium

Cemetery/Memorial Reference

Grave 3

 

 

Surname

Christian

Names

Rank

Service Number

Cause of Death

Theatre of War

Date of Death

Age

Regiment

Battalion

Rowland

Garfield

Lance Serjeant

2735604

Killed in Action

Western European Theatre (France)

12th August

1944

27

Welsh Guards

1st Battalion

Cemetery/Memorial

Bayeux War Cemetery, Calvados, France

Cemetery/Memorial Reference

XVI.E.15

Print | Sitemap
© Charles Wilson-Watkins