mark long (126.041)