Global Alpha Capital Management Ltd.

Active