D R ALLEN & SON INC