William M Hay Author