mark long (178.844)