16 June CCryptic It Takes All Kinds (guest cryptic by JM) byJM1 minute read Hi all, we’re delighted to be sharing with you a guest puzzle by our bud, JM! JM is…