David Marshall takes on CTO role at ufurnish AppointmentsStaff WriterNovember 19, 2020ufurnish, David Marshall, CTOs, Chief Technology Officer, AppointmentsComment