dennis veach