joseph kraft view 2