Services provided by Troy Dale Foster: