John is an excellent well versed supervisor. He allows students to be independent and is very supportive throughout the learning process. He is extremely knowledgeable, I learned a great deal under his supervision.
Kenya Massey

John is an excellent well versed supervisor. He allows students to be independent and is very supportive throughout the learning process. He is extremely knowledgeable, I learned a great deal under his supervision.