Alan Campbell Swinton - (born 1979)