kyle speers