Speaker: Ed Trinkle