Ian Macilwain is a writer, photographer and self publisher whose range of work embraces a wide range of subjects.