BARBOUR PUBL INC