MCWILLIAMS BALLARD INC