David R Megill