Professor Juniper/Anime/Pokémon

Professor Juniper/Anime/On hand|On hand Professor Juniper/Anime/Traded away|Traded away Professor Juniper/Anime/Gives to new trainers|Gives to new trainers Professor Juniper/Anime/Gave away to new trainers|Gave away to new trainers Professor Juniper/Anime/Formerly raised|Formerly raised Professor Juniper/Anime/Previously resided at the lab|Previously resided at the lab