Dr Alan G Smith Author