Swansea Family History
Swansea Family History 

BAKER, Edwin Stanley

Rank

Private

Service Number

4032418

Cause of Death

Killed in Action

Theatre of War

At Sea

Date of Death

26th May 1940

Age

23

Regiment

King’s Shropshire Light Infantry attached Independent Company

Battalion

— and Auxiliary Military

Cemetery/Memorial

La Bernerie-en-Retz Communal Cemetery, Loire-Atlantique, France

Reference

Row A. Grave 7.

Additional Information

 

 

 

BAKER, George Frederick

Rank

Gunner

Service Number

1817009

Cause of Death

Killed in Action

Theatre of War

Asia and Far East Theatre

Date of Death

24th June 1944

Age

40

Regiment

Royal Artillery

Battalion

12 Battery 6 Heavy Anti-Aircraft Regiment

Cemetery/Memorial

Singapore Memorial, Singapore

Reference

Column 13

Additional Information

 

 

 

BARNHOUSE, Frederick George

Rank

Private

Service Number

4188009

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (France)

Date of Death

Between 28th May and 23rd June 1940

Age

34

Regiment

Cheshire Regiment attached Pioneer Corps

Battalion

— attached Auxiliary Military

Cemetery/Memorial

La Bernerie-en-Retz Communal Cemetery, Loire-Atlantique, France

Reference

Row A. Grave 7

Additional Information

 

 

 

BARRETT, John

Rank

Trooper

Service Number

7922460

Cause of Death

Killed in Action

Theatre of War

North African Theatre

Date of Death

29th December 1941

Age

23

Regiment

Royal Armoured Corps

Battalion

  1.  

Cemetery/Memorial

Benghazi War Cemetery, Libya

Reference

8.A.17

Additional Information

 

 

 

BARRY, Thomas John

Rank

Serjeant

Service Number

3910056

Cause of Death

Killed in Action

Theatre of War

Asia and Far East Theatre

Date of Death

1st July 1945

Age

21

Regiment

Welch Regiment

Battalion

  1.  

Cemetery/Memorial

Rangoon War Cemetery, Myanmar

Reference

1.H.13

Additional Information

 

 

 

BARTLETT, Ralph

Rank

Driver

Service Number

T/74185

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (France)

Date of Death

16th January 1940

Age

24

Regiment

Royal Army Service Corps

Battalion

Cemetery/Memorial

Chambieres French National Cemetery, Metz, Moselle, France

Reference

Grave 4

Additional Information

 

 

 

BARTLETT, Richard James

Rank

Guardsman

Service Number

2735645

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (Poland)

Date of Death

27th November 1944

Age

27

Regiment

Welsh Guards

Battalion

2nd Battalion

Cemetery/Memorial

Krakow Rakowicki Cemetery, Poland

Reference

4.B.2

Additional Information

 

 

 

BATER, Robert Charles

Rank

Lieutenant

Service Number

228479

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (Germany)

Date of Death

8th April 1945

Age

31

Regiment

Royal Artillery

Battalion

179 Field Regiment

Cemetery/Memorial

Sage War Cemetery, Niedrsachsen, Germany

Reference

6.D.8

Additional Information

 

 

 

BATES, Edward George

Rank

Driver

Service Number

T/67550

Cause of Death

Killed in Action

Theatre of War

Asia and Far East Theatre

Date of Death

14th July 1943

Age

29

Regiment

Royal Army Service Corps attached Royal Artillery

Battalion

— attached 6 Heavy Anti-Aircraft Regiment

Cemetery/Memorial

Kanchanaburi War Cemetery, Thailand

Reference

Collective Grave 1.P.4-7

Additional Information

 

 

 

BATES, John Harold

Rank

Company Quatermaster Serjeant

Service Number

2332186

Cause of Death

Killed in Action

Theatre of War

Persia Iraq Theatre

Date of Death

20th November 1943

Age

24

Regiment

Royal Corps of Signals

Battalion

Cemetery/Memorial

North Gate War Cemetery, Baghdad, Iraq

Reference

23.G.3

Additional Information

 

 

 

BEENY, Frederick Greggans

Rank

Lieutenant

Service Number

300991

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (France)

Date of Death

29th July 1944

Age

25

Regiment

East Lancashire Regiment

Battalion

5th Battalion

Cemetery/Memorial

Fontenay-le-Pesnel War Cemetery, Tessel, Calvados, France

Reference

I.E.20

Additional Information

 

 

 

BEER, Frederick

Rank

Serjeant

Service Number

4185994

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (France)

Date of Death

Between 7th and 8th June 1940

Age

34

Regiment

Cheshire Regiment attached Pioneer Corps

Battalion

— attached Auxiliary Military

Cemetery/Memorial

Dunkirk Memorial, Nord, France

Reference

Column 52

Additional Information

 

 

 

BEER, Leonard John

Rank

Private

Service Number

10631127

Cause of Death

Killed in Action

Theatre of War

Indian Theatre

Date of Death

11th May 1944

Age

28

Regiment

The Queen Royal Regiment (West Surrey)

Battalion

1st Battalion

Cemetery/Memorial

Kohima War Cemetery, India

Reference

8.A.11

Additional Information

 

 

 

BEEVERS, Kenneth Glyn

Rank

Serjeant

Service Number

7888417

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (Italy)

Date of Death

14th September 1944

Age

28

Regiment

Royal Tank Regiment, Royal Armoured Corps

Battalion

8th

Cemetery/Memorial

Coriano Ridge War Cemetery, Italy

Reference

XVII.L.10

Additional Information

 

 

 

BENNETT, John Jellico

Rank

Corporal

Service Number

4032324

Cause of Death

Killed in Action

Theatre of War

North African Theatre

Date of Death

24th April 1943

Age

23

Regiment

King’s Shropshire Light Infantry

Battalion

1st Battalion

Cemetery/Memorial

Massicault War Cemetery, Tunisia

Reference

V.E.13

Additional Information

 

 

 

BENNETT, Ralph

Rank

Gunner

Service Number

1771296

Cause of Death

Killed in Action

Theatre of War

Indian Theatre

Date of Death

19th September 1944

Age

32

Regiment

Royal Artillery

Battalion

269 Battery, 77 Light Anti-Aircraft Regiment

Cemetery/Memorial

Kohima War Cemetery, India

Reference

5.F.7

Additional Information

 

 

 

BENNETT, Vincent Melville

Rank

Private

Service Number

4079992

Cause of Death

Died

Theatre of War

Home (UK)

Date of Death

25th June 1943

Age

Regiment

South Wales Borderers

Battalion

30th Battalion

Cemetery/Memorial

Morriston Cemetery, Morriston, Swansea

Reference

K.62

Additional Information

 

 

 

BENTON, Albert Edward

Rank

Private

Service Number

3966184

Cause of Death

Killed in Action

Theatre of War

Egyptian Theatre

Date of Death

19th November 1942

Age

Regiment

Green Howards (Yorkshire Regiment)

Battalion

6th Battalion

Cemetery/Memorial

Hadra War Memorial Cemetery, Alexandria, Egypt

Reference

4.E.22

Additional Information

 

 

 

BERRY, Clifford James

Rank

Corporal

Service Number

2023454

Cause of Death

Died

Theatre of War

Home (UK)

Date of Death

26th July 1941

Age

30

Regiment

Royal Armoured Corps

Battalion

Cemetery/Memorial

Exwick or St. Thomas Cemetery, Exeter

Reference

AZ.842

Additional Information

 

 

 

BEVAN, Ernest John

Rank

Private

Service Number

4209967

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (Italy)

Date of Death

14th October 1943

Age

19

Regiment

Hampshire Regiment

Battalion

5th Battalion

Cemetery/Memorial

Cassino Memorial, Italy

Reference

Panel 7

Additional Information

 

 

 

BEVAN, Ronald Elvie

Rank

Corporal

Service Number

3963512

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (France)

Date of Death

21st July 1944

Age

25

Regiment

Welch Regiment

Battalion

1/5th Battalion

Cemetery/Memorial

Bayeux War Cemetery, Calvados, France

Reference

XXIV.C.6

Additional Information

 

 

 

BEVAN, Robert Edward Gilbert

Rank

Lance Corporal

Service Number

3976113

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (Netherlands)

Date of Death

23rd October 1944

Age

24

Regiment

Welch Regiment

Battalion

4th Battalion

Cemetery/Memorial

Uden War Cemetery, Noord-Brabant, Netherlands

Reference

6.I.4

Additional Information

 

 

 

BEYNON, Dennis Thomas

Rank

Sapper

Service Number

14428313

Cause of Death

Died

Theatre of War

Home (UK)

Date of Death

2nd August 1945

Age

20

Regiment

Royal Engineers

Battalion

Cemetery/Memorial

Morriston Cemetery, Morriston, Swansea

Reference

G.285

Additional Information

 

 

 

BIBBY, Robert Harwell

Rank

Warrant Officer Class II (S.Q.M.S.)

Service Number

S/86667

Cause of Death

Died

Theatre of War

Home (UK)

Date of Death

21st June 1944

Age

28

Regiment

Royal Army Service Corps

Battalion

Cemetery/Memorial

St. Paul’s Churchyard, Sketty, Swansea

Reference

New Part. Row C. Grave 10

Additional Information

 

 

 

BINNIE, William Christopher Joseph A.

Rank

Private

Service Number

14411319

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (France)

Date of Death

3rd August 1944

Age

17

Regiment

Welch Regiment

Battalion

4th Battalion

Cemetery/Memorial

Bayeux Memorial, Calvados, France

Reference

Panel 16. Column 1

Additional Information

 

 

 

BISHOP, Gordon Morris

Rank

Gunner

Service Number

980264

Cause of Death

Killed in Action

Theatre of War

Asia and Far East Theatre

Date of Death

31st August 1943

Age

23

Regiment

Royal Artillery

Battalion

88 Field Regiment

Cemetery/Memorial

Thanbyuzayat War Cemetery, Myanmar

Reference

B1.B.11

Additional Information

 

 

 

BISHOP, Robert John

Rank

Private

Service Number

14751356

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (Germany)

Date of Death

25th February 1945

Age

Regiment

Welch Regiment

Battalion

4th Battalion

Cemetery/Memorial

Reichswald Forest War Cemetery, Nordrhein-Westfalen, Germany

Reference

51.H.13

Additional Information

 

 

 

BISHTON, Basil

Rank

Private

Service Number

2077577

Cause of Death

Killed in Action

Theatre of War

Indian Theatre

Date of Death

7th June 1944

Age

25

Regiment

Worcestershire Regiment

Battalion

2nd Battalion

Cemetery/Memorial

Kirkee War Cemetery, India

Reference

10.J.8

Additional Information

 

 

 

BLAKE, Clarvis Roy

Rank

Lieutenant

Service Number

262506

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (Belgium)

Date of Death

25th September 1944

Age

23

Regiment

Royal Engineers

Battalion

Cemetery/Memorial

Leopoldsburg War Cemetery, Limburg, Belgium

Reference

VI.C.20

Additional Information

 

 

 

BLAKE, Thomas James

Rank

Gunner

Service Number

1827759

Cause of Death

Killed in Action

Theatre of War

Asia and Far East Theatre

Date of Death

13th February 1945

Age

Regiment

Royal Artillery

Battalion

48 Battery, 121 Light Anti-Aircraft Regiment

Cemetery/Memorial

Labuan War Cemetery, Malaysia

Reference

U.E.11

Additional Information

 

 

 

BLOOM, Kingsley

Rank

Private

Service Number

14387067

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (France)

Date of Death

23rd July 1944

Age

19

Regiment

Welch Regiment

Battalion

4th Battalion

Cemetery/Memorial

Banneville-la-Campagne War Cemetery, Calvados, France

Reference

VII.E.3

Additional Information

 

 

 

BOND, Robert John

Rank

Serjeant

Service Number

784182

Cause of Death

Died

Theatre of War

Home (UK)

Date of Death

17th January 1941

Age

Regiment

Royal Artillery

Battalion

63 Battery, 34 Light Anti-Aircraft Regiment

Cemetery/Memorial

Kingsbridge Cemetery, Gorseinon

Reference

A.305

Additional Information

 

 

 

BOND, Sydney Walter

Rank

Guardsman

Service Number

2737544

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (Italy)

Date of Death

22nd June 1944

Age

30

Regiment

Welch Guards

Battalion

3rd Battalion

Cemetery/Memorial

Assisi War Cemetery, Italy

Reference

VIII.A.5

Additional Information

 

 

 

BOND, Thomas Alexander

Rank

Private

Service Number

14387161

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (France)

Date of Death

8th June 1944

Age

19

Regiment

South Wales Borderers

Battalion

2nd Battalion

Cemetery/Memorial

Bayeux War Cemetery, Calvados, France

Reference

X.C.6

Additional Information

 

 

 

BOOKER (MM), Benjamin Edward

Rank

Guardsman

Service Number

2732548

Cause of Death

Died

Theatre of War

Home (UK)

Date of Death

22nd October 1940

Age

Regiment

Welsh Guards

Battalion

2nd Battalion

Cemetery/Memorial

St. Mary’s Churchyard, Byfleet, Surrey

Reference

Section D. 15. Grave 379

Additional Information

 

 

 

BOSWELL, Stanley George

Rank

Captain

Service Number

3957794

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (France)

Date of Death

9th August 1944

Age

30

Regiment

Hampshire Regiment

Battalion

7th Battalion

Cemetery/Memorial

Bayeux War Cemetery, Calvados, France

Reference

II.J.3

Additional Information

 

 

 

BOTTCHER, Stanley William

Rank

Gunner

Service Number

1105967

Cause of Death

Killed in Action

Theatre of War

Egyptian Theatre

Date of Death

26th March 1944

Age

22

Regiment

Royal Artillery

Battalion

3 Reserve Regiment

Cemetery/Memorial

Tel El Kebir War Memorial Cemetery, Egypt

Reference

6.M.8

Additional Information

 

 

 

BOUND, Ronald

Rank

Serjeant

Service Number

3910771

Cause of Death

Killed in Action

Theatre of War

Asia and Far East Theatre

Date of Death

5th August 1944

Age

26

Regiment

South Wales Borderers

Battalion

6th Battalion

Cemetery/Memorial

Taukkyan War Cemetery, Myanmar

Reference

6.G.3

Additional Information

 

 

 

BOWEN, David

Rank

Lance Corporal

Service Number

4201869

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (Germany)

Date of Death

13th February 1945

Age

27

Regiment

Royal Welsh Fusiliers

Battalion

7th Battalion

Cemetery/Memorial

Reichswald Forest War Cemetery, Nordrhein-Westfalen, Germany

Reference

51.C.4

Additional Information

 

 

 

BOWEN, Tom Lewis

Rank

Lance Corporal

Service Number

2734591

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (France)

Date of Death

4th August 1944

Age

26

Regiment

Welsh Guards

Battalion

1st Battalion

Cemetery/Memorial

Bayeux War Cemetery, Calvados, France

Reference

XX.B.3

Additional Information

 

 

 

BOWEN, William Edward

Rank

Gunner

Service Number

14665196

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (France)

Date of Death

12th August 1944

Age

28

Regiment

Welsh Guards

Battalion

1st Battalion

Cemetery/Memorial

Tilly-sur-Seulles War Cemetery, Calvados, France

Reference

VIII.B.1

Additional Information

 

 

 

BOYCE, William J.

Rank

Lance Serjeant

Service Number

5187730

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (Italy)

Date of Death

19th November 1944

Age

25

Regiment

Reconnaissance Corps, Royal Armoured Corps

Battalion

44th (7th Battalion, The Queen’s Own Royal West Kent Regiment) Regiment

Cemetery/Memorial

Cesena War Cemetery, Italy

Reference

VI.F.6

Additional Information

 

 

 

BOYSON, Thomas

Rank

Trooper

Service Number

3443179

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (France)

Date of Death

9th July 1944

Age

35

Regiment

Reconnaissance Corps, Royal Armoured Corps

Battalion

3rd (8th, The Royal Northumberland Fusiliers) Regiment

Cemetery/Memorial

Ranville War Cemetery, Calvados, France

Reference

VIII.E.7

Additional Information

 

 

 

BRADFORD, John Meller

Rank

Captain

Service Number

70669

Cause of Death

Killed in Action

Theatre of War

North African Theatre

Date of Death

2nd December 1942

Age

28

Regiment

South Wales Borderers attached Commando

Battalion

2nd Battalion, The Monmouthshire Regiment attached No.1

Cemetery/Memorial

Medjez-el-Bab Memorial, Tunisia

Reference

Face 19

Additional Information

 

 

 

BRAYLEY, Ronald

Rank

Gunner

Service Number

921200

Cause of Death

Killed in Action

Theatre of War

North African Theatre

Date of Death

18th April 1943

Age

22

Regiment

Royal Artillery

Battalion

66 (The Norfolk Yeomanry) Anti-Tank Regiment

Cemetery/Memorial

Medjez-el-Bab War Cemetery, Tunisia

Reference

14.B.13

Additional Information

 

 

 

BREEZE, Harold

Rank

Private

Service Number

14652183

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (France)

Date of Death

30th July 1944

Age

20

Regiment

Devonshire Regiment

Battalion

2nd Battalion

Cemetery/Memorial

Tilly-sur-Seulles War Cemetery, Calvados, France

Reference

VI.A.12

Additional Information

 

 

 

BRIDGEMAN, Walter

Rank

Gunner

Service Number

805399

Cause of Death

Killed in Action

Theatre of War

Asia and Far East Theatre

Date of Death

5th March 1944

Age

34

Regiment

Royal Artillery

Battalion

1 Medium Regiment

Cemetery/Memorial

Taukkyan War Cemetery, Myanmar

Reference

5.C.12

Additional Information

 

 

 

BROMFIELD, William

Rank

Private

Service Number

68022

Cause of Death

Killed in Action

Theatre of War

Asia and Far East Theatre

Date of Death

12th February 1942

Age

20

Regiment

Suffolk Regiment

Battalion

4th Battalion

Cemetery/Memorial

Singapore Memorial,  Singapore

Reference

Column 54

Additional Information

 

 

 

BROOKS, Bertie Charles

Rank

Trooper

Service Number

738084

Cause of Death

Killed in Action

Theatre of War

Egyptian Theatre

Date of Death

2nd November 1942

Age

33

Regiment

Royal Armoured Corps

Battalion

3rd King’s Own Hussars

Cemetery/Memorial

El Alamein War Cemetery, Egypt

Reference

XXIV.F.9

Additional Information

 

 

 

BROOKS, David John

Rank

Gunner

Service Number

3977192

Cause of Death

Died

Theatre of War

Western European Theatre (Germany)

Date of Death

3rd March 1946

Age

40

Regiment

Royal Artillery

Battalion

77 (The Duke of Lancaster’s Own Yeomanry)

Cemetery/Memorial

Hamburg Cemetery, Hamburg, Germany

Reference

1A.E.9

Additional Information

 

 

 

BROWN, Robert John

Rank

Gunner

Service Number

1817795

Cause of Death

Killed in Action

Theatre of War

At Sea

Date of Death

18th May 1942

Age

37

Regiment

Royal Artillery

Battalion

132 Battery, 33 Light Anti-Aircraft Regiment

Cemetery/Memorial

Brookwood 1939-1945 Memorial, Surrey

Reference

Panel 3. Column 1

Additional Information

 

 

 

BROWN, William

Rank

Serjeant

Service Number

3443205

Cause of Death

Killed in Action

Theatre of War

Balkans and Greece Theatre

Date of Death

2nd January 1945

Age

37

Regiment

Royal Tank Regiment, Royal Armoured Corps

Battalion

46th (The Liverpool Welsh) 

Cemetery/Memorial

Phaleron War Cemetery, Greece

Reference

19.C.20

Additional Information

 

 

 

BRUNT (MM & BAR), George Enoch Graham

Rank

Serjeant

Service Number

1868819

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (France)

Date of Death

14th august 1944

Age

29

Regiment

Royal Engineers

Battalion

276 Field Company

Cemetery/Memorial

Bretteville-sur-Laize Canadain War Cemetery, Calvados, France

Reference

XXII.C.5

Additional Information

 

 

 

BRUNT, William Harold

Rank

Lance Bombardier

Service Number

843013

Cause of Death

Killed in Action

Theatre of War

Aisa and Far East Theatre

Date of Death

28th March 1941

Age

20

Regiment

Royal Artillery

Battalion

122 Field Regiment

Cemetery/Memorial

Kranji War Cemetery, Singapore

Reference

35.G.7

Additional Information

 

 

 

BRYANT (BEM), Michael

Rank

Warrant Officer Class I (R.S.M.)

Service Number

1913949

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (Germany)

Date of Death

18th April 1945

Age

30

Regiment

Royal Engineer

Battalion

934 Port Construction and Repair Company

Cemetery/Memorial

Reichswald Forest War Cemetery, Nordrhein-Westfalen, Germany

Reference

59.G.14

Additional Information

 

 

 

BUCKLEY, Edward Geoffrey Mildmay

Rank

Major

Service Number

25863

Cause of Death

Died

Theatre of War

Home (UK)

Date of Death

14th January 1941

Age

48

Regiment

Royal Northumberland Fusiliers

Battalion

Cemetery/Memorial

St. Andrew’s Churchyard, Nunton, Wiltshire

Reference

S.E. Part

Additional Information

 

 

 

BUMSTER, James

Rank

Private

Service Number

4189128

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (Netherlands)

Date of Death

16th November 1944

Age

35

Regiment

King’s Shropshire Light Infantry

Battalion

2nd Battalion

Cemetery/Memorial

Venray War Cemetery, Limburg, Netherlands

Reference

II.B.12

Additional Information

 

 

 

BURFOOT, Frederick Joseph

Rank

Private

Service Number

S/68730

Cause of Death

Died

Theatre of War

Home (UK)

Date of Death

16th December 1944

Age

Regiment

Royal Army Service Corps

Battalion

Cemetery/Memorial

SS. Peter and Paul Churchyard, Stoke Lacy, Herefordshire

Reference

North of Church

Additional Information

 

 

 

BURGESS, Geoffrey Peter

Rank

Private

Service Number

14772816

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (Germany)

Date of Death

1st March 1945

Age

18

Regiment

Monmouthshire Regiment

Battalion

3rd Battalion

Cemetery/Memorial

Reichswald Forest War Cemetery, Nordrhein-Westfalen, Germany

Reference

46.C.8

Additional Information

 

 

 

BURGESS, Sidney

Rank

Serjeant

Service Number

59106

Cause of Death

Killed in Action

Theatre of War

Egyptian Theatre

Date of Death

21st November 1941

Age

27

Regiment

Royal Tank Regiment, Royal Armoured Corps

Battalion

1st

Cemetery/Memorial

Alamein Memorial, Egypt

Reference

Column 21

Additional Information

 

 

 

BURGOYNE, Russell William Charles

Rank

Trooper

Service Number

1426044

Cause of Death

Killed in Action

Theatre of War

Western European Theatre (France)

Date of Death

10th August 1944

Age

20

Regiment

Royal Armoured Corps

Battalion

“A” Squadron, 13th/18th Royal Hussars

Cemetery/Memorial

Bayeux War Cemetery, Calvados, France

Reference

XXI.B.1

Additional Information

 

Print | Sitemap
© Charles Wilson-Watkins