David McConnell, Sr