Speaker: Adam Keller