Tim has cleaned our windows for several years and cleaned the gutters a couple of times he always does an excellent job and today for the first time he cleaned our patio ... more