Alan R Millard Author & Editor