David Garnegie , störstedelegare