A person who develops new ideas and techniques