Contact
Phone number: +31 71 527 7387
Email address: j.meekes@law.leidenuniv.nl
Visiting address: Department of Economics, Institute of Tax Law and Economics, Leiden University, Steenschuur 25, 2311 ES Leiden, The Netherlands
Postal address: P.O. Box 9520, 2300 RA Leiden, The Netherlands