Davis Upton Palumbo & Dougherty, LLC.