MACDONALD SPENCE COMPUTING LTD.