I bring a lifetime's love and 25 years experience of the music industry to my photography. It's still my principal passion and I hope that comes through in the images I make.

Amy Duncan
March 2025

Fiona Rutherford
March 2025

Dead Air • Sneaky Pete's
February 2025

Faith Eliott • Leith Depot
February 2025

Jill Lorean • Sneaky Pete's
February 2025

Karine Polwart at First Footin' • St Giles' Cathedral
January 2025

Fiona Winning • Fruitmarket
January 2025

Ensemble 1604 • Reid Concert Hall
January 2025

Withered Hand • Sneaky Pete's
December 2024

Dunedin Consort • Bridging the Gap • St Mary's Music School
December 2024

Six! • Roxy Assembly
December 2024

GIRLBAND • Sneaky Pete's
November 2024

Blackstar Falling • Voodoo Rooms
November 2024

Niamh Bury • Sneaky Pete's
November 2024

Chrysanths • The Voodoo Rooms
October 2024

Daniel Avery • Fruitmarket
October 2024

Benefits • The Wee Red Bar
October 2024

Hamish Hawk • The Liquid Rooms
September 2024

Lip Critic • Sneaky Pete's
September 2024

Jadasea • Summerhall
September 2024

Peplo
August 2024

Swiss Portrait
August 2024

Blackstar Falling
July 2024

Both Hands • Sett Studios
July 2024

Afterlands • Leith Depot
June 2024

Scottish Chamber Orchestra • Assembly Roxy
June 2024

The World is a Beautiful Place • The Mash House
June 2024

Francis of Delirium • Summerhall
May 2024

The Breeze • Wee Red Bar
May 2024

Adwaith • Sneaky Pete's
April 2024

BEANS • Summerhall
April 2024

Jane Weaver • Oran Mor
April 2024

Gilla Band • The Caves
March 2024

Talk Show • Sneaky Pete's
March 2024

Fraser Fifield • University of Edinburgh
March 2024

Bikini Body • The Mash House
February 2024

Laudh le Mire • World Gaelic Week • University of Edinburgh
February 2024

Ailes Duo • National Galleries of Scotland
February 2024

Queen of Harps • Independent Venue Week, Sneaky Pete's
January 2024

Anna Meredith • Burns&Beyond
January 2024

Cloth • First Footin'
January 2024

JOHN • The Mash House, Edinburgh
December 2023

Both Hands • Lost in Leith, Edinburgh
December 2023

PAWS • Wee Red Bar, Edinburgh
December 2023

Bridging the Gap • Dunedin Consort
November 2023

Lip Critic
November 2023

Blew the Veils
November 2023

Samba Sene • National Museum of Scotland
October 2023

Amit Chaudhuri • Edinburgh College of Art
October 2023

Naked Lungs
September 2023

Dunedin Consort 'La Vendetta' Rehearsal
September 2023

Chrysanths • Made in Scotland Showcase
August 2023

Deafheaven
August 2023

Edinburgh Ukrainian Choir / Oberih
June 2023

The Shunpike Social Club
June 2023

The Epic Big Band • University of Glasgow
May 2023

Atmospheres Festival • Royal Welsh College of Music & Drama
May 2023

Death and Vanilla • The Hug & Pint, Glasgow
April 2023

DITZ • Voodoo Rooms, Edinburgh
April 2023

Newtongrange Silver Band
March 2023

Tiffany Vong • University of Glasgow Choral Society
March 2023

bis
February 2023

Titus Andronicus
February 2023

Amateur Cult
January 2023

The Bum-Clocks
January 2023

clipping.
December 2022

Martha
December 2022

Scottish Chamber Orchestra
November 2022

The Trials of Cato
November 2022

John Cale
October 2022

pre-fix
October 2022

Failed System Test
September 2022

Justice Yeldham
September 2022

Cassandra Jenkins
August 2022

Jenny Hval
August 2022

DITZ
July 2022

Gordon McIntyre
July 2022

Dave Milligan
June 2022

Love Music Choir
June 2022

Porridge Radio
May 2022

Tiberius B
May 2022

object blue • Night Music x Palidrone • Fruitmarket
April 2022

Kristin Hersh
April 2022

Pictish Trail
April 2022

Enola Gay
March 2022

Yin Yin
March 2022

DITZ
March 2022

Adult DVD
February 2022

PVA
February 2022

Ash • Music Venue Trust 'Passport: Back To Our Roots' Fundraiser
December 2021

Hailey Beavis
December 2021

Beach Riot
November 2021

65daysofstatic
November 2021

JOHN
October 2021

Cellos for Change • Edinburgh College of Art
October 2021

Connie Constance
September 2021

Siobhan Wilson
September 2021

Stanley Odd
August 2021

Andrew Wasylyk
August 2021

Edinburgh Quartet
March 2020

Music in the Community 'Ghost' Covid-19 Performance • McEwen Hall, University of Edinburgh
March 2020

Plus Minus Ensemble • Reid Hall, University of Edinburgh
February 2020

Zöllner Roche Duo • Dialogues Festival 2020
February 2020

Rev Magnetic
January 2020

Giant Drag
January 2020

Eat the Friek
December 2019

On a Winter's Night
December 2019

CHILDCARE
November 2019

Dunedin Consort
November 2019

Ishmael Ensemble
October 2019

Meursault
October 2019

Got Soul Choir Glasgow Workshop
September 2019

Event Ceilidh Band
September 2019

Brìghde Chaimbeul
August 2019

Ash
August 2019

Siannie Moodie, National Galleries of Scotland
July 2019

Recitals for Wrigglers
June 2019

Steinway Multi Piano Spectacular • Edinburgh College of Art
June 2019

The Beths
May 2019

PAWS
May 2019

Press Club
April 2019

Tom McGuire & The Brassholes • Wide Days Music Convention
April 2019

'Thin gold chains link ears to the tip of their tongue' • Cooper Gallery, Dundee
March 2019

Man of Moon • 'Chemicals' EP Launch
March 2019

Public Practice
February 2019

Heavy Rapids
February 2019

Burns & Beyond • Martin Green
January 2019

Taylor Wilson • National Galleries of Scotland
January 2019

Soul Party
December 2018

Franz Ferdinand
December 2018

Broken Chanter
November 2018

The Beths
November 2018

Darktown Chartbusters
October 2018

Virginia Wing
October 2018

Meursault
September 2018

Pop Up Orchestra Protest • Scottish Parliament
September 2018

Gav Thomson
August 2018 • Edinburgh International Book Festival

Plastic Animals
August 2018

IDLES
June 2018

Su-a Lee
June 2018

Rev Magnetic
May 2018

Modern Studies • Welcome Strangers Album Launch
May 2018

The Little Kicks
April 2018

Broken Records Album Launch
April 2018

Love Music Choir
March 2018

Skotebi • Georgian Song Group
March 2018 • Scottish National Portrait Gallery

Meursault
February 2018

eagleowl
February 2018

Modern Studies • Celtic Connections
January 2018

Music Student • University of Edinburgh
January 2018

Edinburgh Hogmanay Street Party
December 2017

Got Soul Choir Recording Session
December 2017

Mark Eitzel
November 2017

Mull Historical Society
November 2017

Downtown Boys
October 2017

Jonnie Common
October 2017

Pinact
September 2017

Maria Cruzado
September 2017

Pictish Trail
August 2017

SOUNDING
August 2017

Martha Ffion
July 2017

Urvanovic
July 2017

Hagana
June 2017

Fat Goth
June 2017

Pinegrove
May 2017

Kevin Mark Trail
May 2017

Jonnie Common
April 2017

Emme Woods
April 2017

Savage Mansion
March 2017

KÆLLING
March 2017

Pinact
February 2017

Shredd
February 2017

Crying
January 2017

The Hotelier
January 2017

Mica Paris
December 2016

The Wedding Present
December 2016

Lee Ranaldo (Sonic Youth)
November 2016

Eef Barzelay
November 2016

Meursault
October 2016

Our Ladies of Sorrow
October 2016

Modern Studies
September 2016

Edinburgh's Got Soul Choir
September 2016

Billy Bragg & Joe Henry
August 2016

ESKA
August 2016

Kid Canaveral
July 2016

Tongue Trap
July 2016

Titus Andronicus
June 2016

WOMPS
June 2016

The Van T's
May 2016

Yuck
May 2016

Pinact
April 2016

Jonnie Common
April 2016