
Golden Arrow buses on the rank at first light, seen from above, the shadows longer than the people.
Cape Town · 2010
73 frames

Golden Arrow buses on the rank at first light, seen from above, the shadows longer than the people.
Cape Town · 2010

A child's hand over the same fire, closer.
Cape Town · 2010

Illegal immigrant with their hands out over a fire of scrap in the road, before the Home Affairs opens on the dock.
Cape Town · 2010

A figure stands behind wet glass, present as a shape and nothing more.
Cape Town · 2010

Word reaches the taxi that the Springboks have won, and a passenger throws her head back with both fists up while the row behind her carries on.
Cape Town · 2011

An officer in body armour raises both hands in a shop doorway while two men watch from inside.
Cape Town · 2014

A woman waits on the traffic island outside a bookshop, seen through the gap between two dark shapes.
Cape Town · 2012

A man sits in a doorway beside a painted antelope and two arrows, his bedding rolled up next to him.
Cape Town · 2012

Two lit crosses on the front of the Universal Church of the Kingdom of God, a car going past, a man pushing his trolley home along the kerb.
Cape Town · 2011

Numbered structures in ruled lines to the horizon, and a boy turning himself over in the sand outside the fence.
Cape Town · 2011

A young man rests his hand against his face on the morning train, the carriage packed around him.
Cape Town · 2009

Vents, a light that is not on, and a passenger's head against the dark.
Cape Town · 2010

Two passengers hold the same pole at different heights, which is how a full carriage is shared.
Cape Town · 2010

One person on the stripes, from the height of a building.
Cape Town · 2009

The board over the bus deck lists Atlantis and Khayelitsha, Sea Point and Nyanga, Table Mountain and Delft, all in the same three columns.
Cape Town · 2009

Side Quest Skate & Chill, Church Square, Pretoria, 8 November 2025. A skater lifts off the paving in front of the Palace of Justice and the flock goes up with him. The sessions are run by LES Skate Pretoria in the build-up to the Les Sk8 market at Sunnyside Sports Grounds, and as part of a campaign for a public skatepark in the capital.
Church Square, Pretoria · 2025

Church Square, Pretoria, 8 November 2025. Between skate runs the square belongs to the pigeons, and to whoever will stand still long enough to hold one.
Church Square, Pretoria · 2025

Kruger 200 concert, Heritage Day, Voortrekker Monument, Pretoria, 24 September 2025. Shot from the tar, the dance comes down to hems, boots and the seated crowd behind them.
Voortrekker Monument, Pretoria · 2025

Voortrekker Monument, Pretoria, 24 September 2025. The stone wagons of the monument's perimeter laager stand between the viewer and the CBD, with the Union Buildings on the ridge beyond.
Voortrekker Monument, Pretoria · 2025

Voortrekker Monument, Pretoria, 24 September 2025. The city centre sits low in the bowl with the Union Buildings on the far ridge, seen from the monument on Heritage Day.
Voortrekker Monument, Pretoria · 2025

A young man lifts his chain away from his chest for the camera, the pendant reading "no love", his face cropped above the mouth. Pretoria, South Africa.
Pretoria

Feast of the Clowns, Pretoria, 16 October 2021. A Field Band Foundation player carries his tuba through the traffic while a metro officer holds the crossing.
Pretoria · 2021

Feast of the Clowns, Pretoria, 16 October 2021. A jester rides the centre line ahead of the drums, the banners and the wigs, on a march that is equal parts carnival and protest.
Pretoria · 2021

Feast of the Clowns, Burgers Park, Sunnyside, Pretoria, 16 October 2021. A boy holds his placard above his head on the roots of the park's fig, at the front of the children's rights march.
Burgers Park, Sunnyside, Pretoria · 2021

Feast of the Clowns, Burgers Park, Sunnyside, Pretoria, 16 October 2021. A Field Band Foundation player fills the left of the frame while the banner and the painted placards go up under the tree behind him.
Pretoria · 2021

Salvokop Bridge, Pretoria. A boy in a cap walks the corner of a wall of torn election posters, the railings and a bent figure printed onto the plaster behind him.

Salvokop Bridge, Pretoria. The city stands above a stripped yellow wall and the only figure in the frame is the photographer's own, entering from the bottom corner.

Schoeman Street, Pretoria. A woman carries a sports bag past a dark wall, held for a moment inside the single circle of light thrown onto the plaster above her.

Pretorius Street, Pretoria. A man rests against the pillar with a takeaway cup while the street outside carries on straight across his face.

Paul Kruger Street, Pretoria. Jackets and ties hang in the display with nobody in them, while a passer-by and the shadow of a head arrive in the same sheet of glass.

Mamelodi West, Pretoria. A boy sits at the join of the red and the white while two cast profiles keep their own positions on either side of him.

Lilian Ngoyi Street, Pretoria. Shopfront glass folds the pavement crowd into the street behind it, so the same people stand on both sides of the frame at once.

Du Toit Street, Pretoria. A woman faces the wall in the last of the light while her shadow, cast beside the shadow of a traffic signal, lifts a cup ahead of her.

Church Square, Pretoria. A man passes under the parking sign in late sun, the sandstone behind him carrying the shadow of the pole, the sign, and his own head.

Bosman Station, Pretoria. Rain, taxi lights and a turreted facade collapse into one another at blue hour, with a single walker holding his shape in the middle of it.

Bosman Station, Pretoria. A commuter crosses out of the frame while the intersection holds the weather, traffic lights and signage doubled in the wet tar behind him.

Bosman Street, Pretoria. Two women wait against the blue and the concrete while the shadow of a man in a hat crosses the plaster beside them, present in the frame without ever entering it.

The square belongs to the birds
Church Square, Pretoria

The pigeon whisperer
Church Square, Pretoria

Bougainvillea street

Tools of the day

Stripes in the rain

Intersection theatre

Crossing

Oil slick

Binned portrait

Carrying home

Under scaffolding