Services provided by William Frederick EhnI: