Alexander Hall and Masaki Kobayashi, have which occupation?