haruo hara