David Shepherd NDP David Shepherd is an ever-present and dynamic advocate for the communities he represents in downtown Edmonton. David has been a fierce champion for the technology and innovation sector, affordable housing, mental health and public healthcare. Lire plus