mark long (197.174)