DAVE WALCH & SONS INC.