ALLEN & O'HARA, INC.