Speaker Q&A: Hamish Edwards, Firmcheck

previous post