BATTEN & ALLEN, INC.