mark long (194.266)