mark long (122.280)