It took him 40 minutes to get there one-way (40 miles/60 miles per hour), and one hour to get home. 40+60=100 minutes. 100 minutes/60 minutes per hour= 1.67 hrs.
He travels a total of 80 miles in 1.67 hrs. 80/1.67=(80x3)/5=48mph
P.S.: I heard Tom has a hot wife.