David Brian Johnson, 63, of Hampton, passed away April 14, 2022. Arrangements are in the care of Altmeyer Funeral Home-Riverside Chapel.