Eric Newland
overview