christopher staples