David Barnes
David Barnes

David Barnes

Managing Editor at Packt. My employer does not share all my opinions but I’m working on it.