David Bozeman: Thank you, Charles. Good afternoon, everyone. Thank you for joining us today. Over the past year, we've consistently said that we're not immune to macroeconomic conditions, but that we ...