BARRY ALAN & COMPANY LTD.