Jim Clarke

Jim Clarke

Jim Clarke

Electronics Engineer with Masters in Physics and Masters in Operations Research.