BEESTON AND PATTERSON, INC.