MARK P MACFARLANE