M W MOORE & ASSOCIATES