I truly can't recommend Steve Litchfield enough.  He is honest, capable, experienced and courteous.  I think of him as a son.