dave macklovich