In a nearly seven-hour ethics hearing, two witnesses testified to the circumstances surrounding Ellsworth’s $170,000 contract ...