This is some fine work and research. Well done!