Services provided by Harvey W. Bowles: