Reviews & Endorsements

Experience

Gary Thompson

9/25/2026
10

"John is a great man with great character."

William Cave

8/22/2025
Provided a score of  
10
  for John Hill