Matsubara Mayflower Hospitalh-index: 26Total citations: 3,264Total papers: 131Homepage: http://www.mayflower-hp.jp/