Will Rastal
overview