CRANDALL LONG & ONEILL PS