ROY, BEARDSLEY, WILLIAMS & GRANGER LLC Attorneys at Law