Innovative People

Dr. Richard Pavelle

developing inventions and patents from concepts