jd-mcpherson-signs-signifiers