Alan J Campbell:
New Lanark
Alan J Campbell:
New Lanark
Alan J Campbell:
New Lanark
Alan J Campbell:
New Lanark
Alan J Campbell:
New Lanark
Alan J Campbell:
New Lanark
Alan J Campbell:
New Lanark
Alan J Campbell:
New Lanark