David Twohy and Mikio Naruse, have which mutual occupation?