James Armstrong view 3