Affiliation history for 0000-0002-0570-4029

The table below gives the affiliation history of the author based on the affiliations assigned to the author's articles.

StartEndCountryAffiliation
2021 Present US Stanford University
2014 2021 Spain IAC - Tenerife
2014 2014 UK Rutherford Appleton Laboratory


Created on Thu May 22 04:32:09 2025.