Alan MacTavish

Biography
Alan MacTavish (b. November 19, 1813) was