i dont see anything overly scummy in it tbh, admittedly i dont know the guy and there is big amount of mech talk in it but its normal in this type of game
i have him in the list of need to do more. if he doesnt become obvious town once the mechanics kick in, could toss him