mark long (122.452)