Independent R&D and innovation.

john@berulian.com
move to stir