mark long (151.312)