We have used JM Publishing for a number of years now. We have found James to be a talented designer, and sympathetic to our needs as a not for profit. He is great with keeping the communication lines open during a project and is accommodating with tight deadlines.