Tracy, got a new job. I mean, new-ish, you've done it a million times before: gotta zero a guy who knows too much, talks too much. Thing is, apparently he's doing it out of "moral concern." Shit, must be some sorta new midlife crisis: you fuck people over your whole life, then suddenly you grow a conscience.
Anyway, the biz. Name's Gabriel Abatangelo. Politician, pretty well-known, so if I were you I'd do it remote. NCPD won't be able to just pretend to do their job, they're gonna investigate for real. Better not get caught on any cameras.
Gabriel's pretty much a regular at some BD den on Market Street. Goes up on the roof to smoke after his sesh. Should be easy enough to hit him from there. Easy-peasy, and the scratch is right.
Good luck.