ecophilosopher
Etymology
From eco- + philosopher.
noun
One who studies ecophilosophy.