David R HoggProfessional Profile