Shibata and Associates Inc.