joseph kraft view 3