Services provided by Alan O. Kusakabe: