Robert D McDowall Author