Haruaki Shirakawa

Japanese Buddhist priest