Services provided by William Henry Johnson: