Cincinnati contractor fined $117,000 after fatal fall