Read the full decision in B Ferguson v J&E Shepherd: 4101886/2023 - Judgment. Read the full decision in B Ferguson v J&E Shepherd: 4101886/2023 - Costs.