BRIAN FARNHILL

Perspectives on software, infrastructure & engineering leadership