Larry Williams did a very good job. my ratings are for the amount of time i had to wait for him. not his fault. scheduling issue. apt. was 11 - 2. Larry got here at 330. we had to make special arrangements for our dogs and made this known to your office. larry gets 5 stars.