Greene, Reid & Pomeroy, Pllc