Born and raised in Normandy, Sophie Rose holds a Masters in business law from Caen University. She lived in Paris, London and Chicago before moving to Boulder. She has been teaching all levels of ...
Some results have been hidden because they may be inaccessible to you