J. J. Kavanagh & Sons 05-KK-1 Waterloo Pl, Edinburgh
J. J. Kavanagh & Sons 06-CW-1 Princes St Edinburgh
J. J. Kavanagh & Sons 08-KE-11 Waterloo Pl Edinburgh
J. J. Kavanagh & Sons 09-KE-1 Fort William
JJ Kavanagh & Sons 09-WD-1 seen here at Haverthwaite Stn (Lakeside & Haverthwaite Railway)
JJ Kavanagh & Sons 09-WD-1 The County Hotel Carlisle
J. J. Kavanagh & Sons 10-KE-1 Ocean Terminal Edinburgh
J J Kavanagh & Sons 11-WD-111 John O' Groats
J. J. Kavanagh & Sons 09-WD-1 Princes St Edinburgh
J. J. Kavanagh & Sons 09-KK-1 Alexandra Rd Elgin
J. J. Kavanagh & Sons 10-TS-1 Waterloo Pl, Edinburgh
J. J. Kavanagh & Sons 12-WD-101 Waterloo Pl, Edinburgh
J. J. Kavanagh & Sons II-M-III A9 near Perth
J. J. Kavanagh & Sons 12-KK-111 Princes St