Between Upendra and Jack Hofsiss who has had more diverse job experience?