great guy 
 expects a lot but works hard himself ... knows his stuff well . I recommend .