Transcript
Page 1: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Real-space multiple-scattering theory of EXAFS and XANES

J. J. Rehr, J. J. Kas and F. D. Vila

Nordita School on Photon-Matter Interaction Stockholm, Sweden Oct 3-7, 2016

Page 2: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Outline

Goals: -Real-space multiple-scattering (RSMS) Theory aka Real-space Green’s function (RSGF) theory -Implementation of RSMS in FEFF Key approximations and limitations Effects of structure and disorder A few Advanced methods

Page 3: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Full spectrum XAS: Expt. Vs Theory

fcc Al

UV x-ray

Page 4: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

The devil is in the details: edges, fine-structure …

fcc Al

UV x-ray

Page 5: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

BUT need to calibrate experiment with “Standard”

Short range order theory

→ X-ray Microscope!

EXAFS

EXAFS Fourier Transform

Rnn

shift

Cu

Shifted Radial Distribution

Historical interpretation of EXAFS* *Stern Sayers Lytle, UW 1971

Page 6: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

EXAFS Theory

J. J. Rehr & R.C. Albers Rev. Mod. Phys. 72, 621 (2000)

Quantitative theory of EXAFS: Theory behind FEFF6 & general summary

Page 7: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Advances in Theory – FEFF9

Update of Rehr & Albers: Advanced techniques and ab initio treatment of many-body effects

Page 8: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Atomic models: e.g. de Groot. Atomic cross-sections, multiplet s theory with fitted parameters, crystal field model Hamiltonians DFT (Density Functional Theory): WIEN2k, ABINIT, VASP, CASTEP , StoBe, Orca …, Accurate for ground-state properties, not reliable for excited states, Delta-SCF “Final State Rule” with core-hole Quasi-particle Green’s Function Theory: FEFF9 Appropriate for excited states, NOT full potential BSE (Bethe-Salpeter Equation): Exc!ting, OCEAN, AI2NBSE. Accurate but demanding. Less user friendly. Misses excitations & satellites QC methods: MRCI, MRCC, CASPT2, QMC, etc, highly accurate but completely intractable

soph

istic

atio

n RSGF in the hierarchy of spectroscopy methods

Page 9: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

”Pretty good” spectra Advantages: Real-space Fully relativistic, all-electron Semi-automated, user-friendly, easy to use Built for EXAFS and related x-ray spectroscopies Applicable to materials throughout the periodic table Disadvantages: Not always the best tool: Spherical potentials – can lose accuracy near edges Quasi-particle theory only – ignores multiplets, satellites

FEFF development philosophy

Page 10: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

FEFF quantitative XANES theory in one diagram

+

Σ

x-ray

Inelastic Losses Self-energy

Real-Space Green’s Function

Screened core-hole

Page 11: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

“Can you write an equation for the theory?” P.A.M. Dirac

Page 12: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

S02

λk σ2 Mean free path

Mean square vib amplitude

Many body amplitude factor

Effective Scattering Amplitude feff

Answer: Exact EXAFS Equation*

*JJR, RC Albers, CR Natoli, EA Stern, Phys Rev B34, 4350 (1986)

EXAFS measures local structure & disorder Distance R Coordination N Disorder σ2

Page 13: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

BUT: need many parameters ! Question: Can the EXAFS parameters k feff Φk σ2 λk S0

2

be calculated theoretically ?

Page 14: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Many-body Fermi’s Golden Rule

Effective Single particle Fermi’s Golden Rule

XAS absorption coefficient

FEFF: Many-body → effective single particle

Page 15: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

FEFF: From sum-over-states to Green’s function

Effective Single particle Fermi’s Golden Rule

Page 16: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

FEFF: From sum-over-states to Green’s function

Effective Single particle Fermi’s Golden Rule

Density Matrix

Page 17: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

FEFF: From sum-over-states to Green’s function

Effective Single particle Fermi’s Golden Rule

Density matrix from Green’s function

Page 18: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Substitute sum over final states with Green’s function

FEFF: From sum-over-states to Green’s function

Effective Single particle Fermi’s Golden Rule

Page 19: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

FEFF: Local basis and matrix elements

Page 20: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

What’s a Green’s function?

Wave function in QM H Ψ = E Ψ Ψ(r) = Amplitude to find particle at r Green’s function (H – E) G = - δ(r-r’) G(r,r’,E) = aka Propagator = Amplitude to go from r to r’

Page 21: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

FEFF: Local basis and matrix elements

Insert complete set of states

Page 22: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

FEFF: Local basis and matrix elements

Insert complete set of states

Page 23: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

FEFF: Local basis and matrix elements

Insert complete set of states

Matrix elements

Green’s Function matrix

Page 24: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Getting G: Multiple Scattering Theory

Dyson’s equation:

Iterating:

Page 25: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Getting G: Multiple Scattering

Dyson’s equation:

Iterating:

Page 26: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Getting G: Multiple Scattering

Dyson’s equation:

Iterating:

Atomic pot. partition

Page 27: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Getting G: Multiple Scattering

Dyson’s equation:

Iterating:

Atomic pot. partition

Site scatt. matrix

Page 28: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Getting G: Multiple Scattering

Dyson’s equation:

Iterating:

Atomic pot. partition

Site scatt. matrix

Page 29: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Getting G: Multiple Scattering

Page 30: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Getting G: Multiple Scattering

Central atom contrib.

EXAFS

Page 31: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Getting G: Multiple Scattering

Central atom contrib.

EXAFS

Graphically: Path expansion

Page 32: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Getting G: Full Multiple Scattering

Page 33: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Getting G: Full Multiple Scattering

Total scatt. matrix

Page 34: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Getting G: Full Multiple Scattering

Total scatt. matrix

Sum and invert

XANES

Page 35: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Implementation: FEFF Code

BN

Core-hole, SCF potentials

Essential!

89 atom cluster

Page 36: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

No peak shift!

Path Expansion 15 paths

Rnn= 2.769 fcc Pt

*Theoretical phases accurate distances to < 0.01 Å

χ(R)

R (Å)

Example: Pt EXAFS – path expansion

Phase Corrected EXAFS Fourier Transform *

Page 37: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

1.0

0.8

0.6

0.4

0.2

0.0

Norm

alize

d Ab

sorp

tion

13360133201328013240

Photon Energy, eV

PtL2_xmu '98feb004_xm

PtL2edge

FEFF calculation Experiment

1.4

1.2

1.0

0.8

0.6

0.4

0.2

0.0

Norm

alize

d Ab

sorp

tion

1164011620116001158011560

Photon Energy, eV

PtL3_xmu '98feb002_xmu'

FEFF calculation Experiment'

PtL3edge

Example: Pt XANES full multiple-scattering Pt L3-edge Pt L2-edge (S. Bare, UOP)

• Good agreement: Relativistic FEFF8 code reproduces all spectral features, including absence of white line at L2-edge.

• Self-consistency essential: position of Fermi level strongly affects white line intensity.

Page 38: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Green’s Functions and Parallel Computation

“Natural parallelization”

Each CPU does one energy 1/NCPU

Energy E is just a parameter !

Page 39: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Spectrum: Golden Rule

Self-consistent Densities and Potentials

Page 40: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Dirac-Fock relativistic atomic states ; semi-relativistic scattering states Spherical overlapped muffin-tin potentials: Huge simplification of the problem Quasi-particle approximation: Electron propagates in lossy medium Approximate self-energy Core-hole treatment: RPA or DFT-Screened core-hole

Key approximations in FEFF

Page 41: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

The muffin-tin potential

Scattering potential partition

Page 42: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

The overlapped muffin-tin potential

Nuclei Muffin-tin potential

Overlap Region

Better density: Resembles “bonding” Charge redistribution

Page 43: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

FEFF Density of States

Page 44: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

FEFF electron density

Page 45: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Disorder and Debye-Waller factors in XANES

DW factors: Crucial for EXAFS Very little effect in XANES region Can be included anyway in single-scattering approx. Both ab initio and model forms Disorder: Can be crucial in XANES Need external input for FEFF simulations MD trajectories MC sampling

Page 46: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Average commonly expressed in terms of the cumulant expansion

Leading cumulants

χ(R)

R (Å)

FT of Ge EXAFS χ(k)

J. Kas et al. (2007)

(1)σR +

Multiple Scattering Path XAFS DW Factor

Quick intro to Ab Initio DW factors

Page 47: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Expt: Fornasini et al. (2004)

EXAFS near-neighbor DW Factor of Cu

CD (Correlated Debye): Standard FEFF LDA, hGGA: Ab initio DW Isotropic bonding: Good CD results

Page 48: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Expt: Dalba et al. (1999)

EXAFS near-neighbor DW Factor of Ge

CD (Correlated Debye): Default in FEFF LDA, hGGA: Ab initio DW Directional bonding: Needs AIDW

Page 49: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

XAFS DW Factor for path R:

VDOS expressed as imaginary part of the phonon propagator

Seed state: Displacement along path

Dynamical Matrix: Calculated using ab initio methods (abinit, Gaussian, VASP, etc)

Ab Initio DW factors: Lanczos algorithm

Page 50: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Ab Initio DW Factors in Metal-Ligand Complexes

Path Theory Exp Theory Exp.2.08 2.492.04 2.322.10 2.602.09 2.50

Ru-N(AP) 2.14 2.10±0.03 2.61 4±3Ru-O 2.22 2.06±0.05 4.93 9±7

Ru-N(bpy) 2.05±0.01 2.6±0.9

RM-L (in Å) σ2 (in 10-3 Å2)Ru

N(bpy)

N(AP)

O

Ru(bpy)2(AP)(H2O)++

Good agreement for tight ligands (bpy)

Useful agreement for weak ligands (AP and H2O) Still within error margin

Expt: Salassa et al., J. of Physics: Conference Series 190, 012141 (2009)

Page 51: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

BN 89 atom cluster

Ground state potential:

Usually insufficient

Need QP effects

and SCF potentials

Beyond DFT: Quasi-particle Self-Energy Effects

Quasi-particle (QP) effects:

Page 52: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Treatment of the core hole: Screening DFT or RPA Chemical shifts Self-energy approximations: Need more than single-pole self-energy Many-body effects: Charge transfer excitations: Transition metal oxides, cuprates, …

Improvements to the theory: key many body effects

Page 53: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Linear response:

Core-hole issues: RPA Screened Core-hole

Comparison of the core-hole in H2O

Page 54: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Core-hole issues: Chemical shifts

N in NH4+ and NO3-: Extreme case of chemical shift (4.3 eV)

Page 55: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Based* on GW approx.: W: Screened Coulomb interaction Dielectric function: 1st approximation: single plasmon pole

Self-energy : HL plasmon-pole model

*B.I. Lundqvist Phys. Kondens Materie, 6, pp. 206, (1967)

G

W

Page 56: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Based* on GW approx.: W: Screened Coulomb interaction Dielectric function: Key ingredient Usually external source FEFF OPCONS: Semi-quantitative approximation

Self-energy model: many-pole model

J. Kas et al., PRB 76, 195116 (2007)

G

W

Page 57: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Kas et al., PRB 76, 195116 (2007)

Self-energy issues: Many-pole model

Cu Loss

Fun

ctio

n

Many-pole (full) better than Hedin-Lundqvist (dashed) vs even better theory (dot-dashed)

Page 58: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Quick overview of other FEFF capabilities: XES RIXS Compton Profiles Reciprocal space: impurity GF model Hubbard U method

Other FEFF capabilities

Page 59: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Non-resonant X-ray Emission (XES)

Vila et al., J. Phys. Chem. A 2011, 115, 3243

RDX (High explosive)

Page 60: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Compton Profiles

Page 61: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

RIXS and COMPTON Resonant Inelastic X-ray Scattering (RIXS)

TiO2 (Ti Kα)

FEFF Expt.

Page 62: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Reciprocal space capability

Faster/better for some crystals

No supercell needed for core hole

Use cif file for input:

Still experimental

Not fully tested

** feff.inp CIF w-GaN.cif KMESH 1000 CONTROL 1 1 1 1 1 1 …

K. Jorissen et al. Phys. Rev. B 81, 245124 (2010)

GaN: N K edge EELS, 001 orientation

Page 63: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Strongly correlated systems: Hubbard GW+U

Phys. Rev. B 85 165123 (2012)

U calculated using constrained RPA within RSMS

Not yet fully tested

(Nearly) parameter free

MnO

Page 64: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Other references:

Page 65: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Further information

The FEFF Project website: URL: feffproject.org The FEFF Users Guide: URL: feffproject.org/feffproject-feff-documentation.html Developers contact: URL: feffproject.org/feffproject-contact.html

Page 66: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

Summary

Take away messages Know the basics of RSMS/RSGF theory Understand the key approximations in FEFF Know some of FEFF’s advanced capabilities

Page 67: Real-space multiple-scattering theory of EXAFS and … › event › 5842 › attachments › 3666 › ...Real-space multiple-scattering theory of EXAFS and XANES J. J. Rehr, J. J

The FEFF group: Seattle and beyond

From left to right: Ken Nagle Yoshi Takimoto Kevin Jorissen Towfiq Ahmed Hadley Lawler Aleksi Soininen Fernando Vila Adam Sorini Alex Ankudinov Micah Prange John Vinson (Shauna Story) John Rehr Josh Kas (Egor Clevac)


Recommended