Services provided by Edward A Wiese: