Warren McAslan
overview