Nicholas Flanagan explains everything thoroughly every monthly visit and is very dedicated and hard working with attention to every detail!