Dennis J McGuire Author