CE THURSTON & SONS INC