Curriculum Vitae

Some details may need updating—feel free to reach out for the latest information.