McHarp: Crosses with Meaning