David Brooke

Financial journalist working in New York. UK national. Salford born and raised. Lover of literature.