Halifax Nova Scotia Canada defined

Big, little, diverse, port city

The people of Halifax Nova Scotia Canada defined

Successful writer, singer, business techie