David Graham (@semaphorist) 's Twitter Profile
David Graham

@semaphorist

Barrister @FTB_law. Public, planning & environmental law. Views own. (Re)tweets not endorsement or advice. Bots and abuse not tolerated. Also on BlueSky.

ID: 136251826

calendar_today23-04-2010 12:15:48

14,14K Tweet

676 Followers

1,1K Following