ranch due diligence