John is a fine young professional who explains things thoroughly and honestly. Very trustworthy and dependable!