Innovative People

Richard Stanley

Richard Stanley I enjoy solving tricky problems especially those to do with energy and psychology