Innovative People

Jim Sims

Jim Sims software development, systems of all kinds, research of all kinds