Affiliations

Current Online Affiliations

Previous Affiliations

Current offline affiliations are enumerated upon request, provided there is valid reasoning.