Cannabis Ruderalis October 12, 2016 thcscience_admin Margaret Davis may refer to: Margaret Davis (paleoecologist) (born 1931), American paleoecologist Margaret Davis (politician) (1933–2022), Australian politician Margaret Thomson Davis (1926–2016), Scottish novelist