mark long (171.338)