Birrell R A & Associates