Shiro Sano and Alan Rosen