If 'his visit' has not taken place yet, is the use of 'had found' proper?
EDIT: I corrected 'on' changing it to 'if.' My oversight.I checked
onif all the equipment worked, and found a power supply was down. It would have been worse if I had found it in the middle of his visit.