B D HOLMES & CO CHARTEREDACCOUNTANTS