Winter Sale! 10% Discount off any order. Get the code »

Eric James

James is a semi-retired professional musician, and a member of the Concert Artists Association (C.A.A.) in Canada.