Review of John Banks Group