Speaker: Tom Rose