IC4603 in Ophiuchus, Toshiya Arai