Brian Carroll: Author, journalist & producer.