45.5089° N, 73.5618° W

MONTREAL

Most Famous People Born in Montreal, Canada

Notable people
4,921
Peak decade
1960s
Median birth year
1948
Most distinctive
Hockey 8.4×

Bilingual, with a comic streak. Montreal's distinctive profession is hockey at more than eight times the global rate, alongside an unusually thick column of actors, filmmakers, singers, and poets — the city's notables split almost evenly between French and English in every category. Hockey is the constant, but the comedy tradition that runs from the cabarets of Saint-Laurent through the National Film Board to the Just for Laughs festival is the cultural surprise the panel can't quite carry.

Through the Decades

One face per decade — the most globally famous figure born in Montreal during each.

Notable Births by Decade

Click a decade to filter the list below. Peak: 1960s with 594 notable births.

What Montreal Is Known For

Click any row to filter the list of people below.

Actor is Montreal's biggest profession — 12% of all notables (592).

Montreal over-indexes on hockey8.4× the global rate.

Montreal under-produces football — only 0.3× the global rate.

  1. Actor592
  2. Politician522
  3. Hockey492
  4. Writer245
  5. Singer193
  6. Football157
  7. Film134
  8. Lawyer116
  1. Hockey4928.4×
  2. Actor5922.3×
  3. Film1342.2×
  4. Singer1931.9×
  5. Poet941.8×
  6. Business791.6×
  7. Writer2451.5×
  1. Football1570.3×

Profession Mix Over Time

Each band shows a profession family's share of Montreal's notable births by decade. Hover the chart for the breakdown at any decade.

16501700175018001850190019502000
  • Sports
  • Film & TV
  • Politics & Law
  • Writing
  • Music
  • Art & Design
  • Other
Politician522
Sort By

Showing 522 of 4,921 notable people

0002 POLITICIAN

Pierre Trudeau

1919 - 2000

Preview
0059 POLITICIAN

Louis-Joseph Papineau

1786 - 1871

Preview
0069 POLITICIAN

Jacques Parizeau

1930 - 2015

Preview
0073 POLITICIAN

Robert Bourassa

1933 - 1996

Preview
0078 POLITICIAN

Jack Layton

1950 - 2011

Preview
0103 POLITICIAN

Victor Bruce, 9th Earl of Elgin

1849 - 1917

Preview
0104 POLITICIAN

Jean Lesage

1912 - 1980

Preview
0110 POLITICIAN

Gilles Duceppe

Born 1947

Preview
0138 POLITICIAN

Adrien Arcand

1899 - 1967

Preview
0140 POLITICIAN

Pierre Laporte

1921 - 1970

Preview
0144 POLITICIAN

Jacob Dolson Cox

1828 - 1900

Preview
0196 POLITICIAN

Jean Drapeau

1916 - 1999

Preview
0235 POLITICIAN

Pierre-Marc Johnson

Born 1946

Preview
0261 POLITICIAN

Camillien Houde

1889 - 1958

Preview
0282 POLITICIAN

Bill Graham (Canadian politician)

Born 1939

Preview
0290 POLITICIAN

Thérèse Casgrain

1896 - 1981

Preview
0292 POLITICIAN

Gabriel Nadeau-Dubois

Born 1990

Preview
0295 POLITICIAN

Dov Yosef

1899 - 1980

Preview
0354 POLITICIAN

Wolfred Nelson

1791 - 1863

Preview
0443 POLITICIAN

Cairine Wilson

1885 - 1962

Preview
0452 POLITICIAN

Jacques Demers

Born 1944

Preview
0468 POLITICIAN

Claude Ryan

1925 - 2004

Preview
0498 POLITICIAN

Geoff Davis

Born 1958

Preview
0500 POLITICIAN

Charles Boucher de Boucherville

1822 - 1915

Preview
0506 POLITICIAN

Françoise David

Born 1948

Preview
0508 POLITICIAN

André Boisclair

Born 1966

Preview
0509 POLITICIAN

Pierre Karl Péladeau

Born 1961

Preview
0510 POLITICIAN

Jean Doré

1944 - 2015

Preview
0511 POLITICIAN

Jim Watson (Canadian politician)

Born 1961

Preview
0521 POLITICIAN

Gilles Lamontagne

1919 - 2016

Preview
0567 POLITICIAN

Brooke Claxton

1898 - 1960

Preview
0572 POLITICIAN

Hugh Segal

Born 1950

Preview
0624 POLITICIAN

Pierre Bourque (politician)

Born 1942

Preview
0635 POLITICIAN

Warren Allmand

1932 - 2016

Preview
0642 POLITICIAN

Daniel Turp

Born 1955

Preview
0659 POLITICIAN

Daniel Johnson Jr.

Born 1944

Preview
0722 POLITICIAN

Mélanie Joly

Born 1979

Preview
0726 POLITICIAN

Pierre Claude Nolin

1950 - 2015

Preview
0742 POLITICIAN

Pierre Juneau

1922 - 2012

Preview
0755 POLITICIAN

Victor Goldbloom

1923 - 2016

Preview
0770 POLITICIAN

Yvon Dupuis

1926 - 2017

Preview
0780 POLITICIAN

David Emerson

Born 1945

Preview
0789 POLITICIAN

Joseph Papineau

1752 - 1841

Preview
0791 POLITICIAN

Jacques Chagnon

Born 1952

Preview
0818 POLITICIAN

Glen Murray (politician)

Born 1957

Preview
0819 POLITICIAN

Raoul Dandurand

1861 - 1942

Preview
0850 POLITICIAN

Hartland Molson

1907 - 2002

Preview
0859 POLITICIAN

Georges-Émile Lapalme

1907 - 1985

Preview
0872 POLITICIAN

Maurice Sauvé

1923 - 1992

Preview
0888 POLITICIAN

Hélène David

Born 1953

Preview
0889 POLITICIAN

Jacques Duchesneau

Born 1949

Preview
0927 POLITICIAN

Édouard-Raymond Fabre

1799 - 1854

Preview
0940 POLITICIAN

Harry Markland Molson

1856 - 1912

Preview
0944 POLITICIAN

Paul David

1919 - 1999

Preview
0947 POLITICIAN

Guy Tardif

1935 - 2005

Preview
0983 POLITICIAN

Liza Frulla

Born 1949

Preview
1002 POLITICIAN

Jean-Guy Cardinal

1925 - 1979

Preview
1005 POLITICIAN

Médéric Martin

1869 - 1946

Preview
1027 POLITICIAN

Elizabeth Rudel Smith

1911 - 1997

Preview
1044 POLITICIAN

Robert Libman

Born 1960

Preview
1100 POLITICIAN

Leo Housakos

Born 1968

Preview
1110 POLITICIAN

Paul Gouin

1898 - 1976

Preview
1113 POLITICIAN

Gérald Beaudoin

1929 - 2008

Preview
1170 POLITICIAN

Solange Chaput-Rolland

1919 - 2001

Preview
1202 POLITICIAN

Gilbert Paquette

Born 1942

Preview
1206 POLITICIAN

Colin Kenny

Born 1943

Preview
1247 POLITICIAN

Fernand Rinfret

1883 - 1939

Preview
1277 POLITICIAN

Lucienne Robillard

Born 1945

Preview
1296 POLITICIAN

Massimo Pacetti

Born 1962

Preview
1318 POLITICIAN

Leo Kolber

1929 - 2020

Preview
1338 POLITICIAN

François Aquin

1929 - 2017

Preview
1357 POLITICIAN

Herbert Ames

1863 - 1954

Preview
1358 POLITICIAN

John Lynch-Staunton

1930 - 2012

Preview
1364 POLITICIAN

Claude Forget

Born 1936

Preview
1365 POLITICIAN

Andrée Ferretti

Born 1935

Preview
1369 POLITICIAN

Guy Joron

1940 - 2017

Preview
1374 POLITICIAN

Frédéric-Auguste Quesnel

1785 - 1866

Preview
1376 POLITICIAN

Michael Applebaum

Born 1963

Preview
1382 POLITICIAN

Sydney Arthur Fisher

1850 - 1921

Preview
1385 POLITICIAN

Robert Burns (Quebec politician)

1936 - 2014

Preview
1392 POLITICIAN

Louis Beaubien

1837 - 1915

Preview
1394 POLITICIAN

George Carlyle Marler

1901 - 1981

Preview
1399 POLITICIAN

Stéphane Bergeron

Born 1965

Preview
1400 POLITICIAN

William Shaw (Quebec politician)

1932 - 2018

Preview
1414 POLITICIAN

Monique Landry

Born 1937

Preview
1417 POLITICIAN

Jean-Noël Lavoie

1927 - 2013

Preview
1420 POLITICIAN

Sheila Finestone

1927 - 2009

Preview
1427 POLITICIAN

Judith Guichon

Born 1947

Preview
1435 POLITICIAN

Thomas White (Canadian politician)

1830 - 1888

Preview
1443 POLITICIAN

Jean-Pierre Côté

1926 - 2002

Preview
1454 POLITICIAN

Maurice Perrault

1857 - 1909

Preview
1456 POLITICIAN

Denis-Benjamin Papineau

1789 - 1854

Preview
1458 POLITICIAN

Geoffrey Kelley

Born 1955

Preview
1464 POLITICIAN

Marcel Léger

1930 - 1993

Preview
1480 POLITICIAN

Liz McManus

Born 1947

Preview
1488 POLITICIAN

Thomas Macnamara

1861 - 1931

Preview
1491 POLITICIAN

Charles le Moyne de Longueuil, Baron de Longueuil

1656 - 1729

Preview
1496 POLITICIAN

Joe Oliver (politician)

Born 1940

Preview
1497 POLITICIAN

Russell Copeman

Born 1960

Preview
1502 POLITICIAN

Luc Ferrandez

Born 1962

Preview
1515 POLITICIAN

Erin O'Toole

Born 1973

Preview
1519 POLITICIAN

Patty Hajdu

Born 1966

Preview
1531 POLITICIAN

Daniel Paillé

Born 1950

Preview
1551 POLITICIAN

Jean Dorion

Born 1942

Preview
1553 POLITICIAN

Charles Duquette

1869 - 1937

Preview
1571 POLITICIAN

Charles-Séraphin Rodier (mayor)

1797 - 1876

Preview
1573 POLITICIAN

François Baby (businessman)

1733 - 1820

Preview
1602 POLITICIAN

Robert Gordon Rogers

1919 - 2010

Preview
1610 POLITICIAN

Gerry Sklavounos

Born 1974

Preview
1617 POLITICIAN

Lisette Lapointe

Born 1943

Preview
1628 POLITICIAN

John L. Jolley

1840 - 1926

Preview
1630 POLITICIAN

Roy Cullen

Born 1944

Preview
1655 POLITICIAN

Andy Mitchell (politician)

Born 1953

Preview
1674 POLITICIAN

James John Edmund Guerin

1856 - 1932

Preview
1679 POLITICIAN

Michel Bissonnet

Born 1942

Preview
1683 POLITICIAN

James McShane

1833 - 1918

Preview
1689 POLITICIAN

Louis Bernard

Born 1937

Preview
1692 POLITICIAN

William Kashtan

1909 - 1993

Preview
1694 POLITICIAN

André Léveillé

1933 - 2017

Preview
1701 POLITICIAN

Lucien Saulnier

1916 - 1989

Preview
1709 POLITICIAN

Claude Jodoin

1913 - 1975

Preview
1711 POLITICIAN

Laurent Blanchard

Born 1952

Preview
1732 POLITICIAN

Henry J. Friel

1823 - 1869

Preview
1735 POLITICIAN

Dominique Anglade

Born 1974

Preview
1739 POLITICIAN

Jean-Claude Malépart

1938 - 1989

Preview
1747 POLITICIAN

Emmanuella Lambropoulos

Born 1990

Preview
1752 POLITICIAN

Jean Blanchet (Quebec politician)

1843 - 1908

Preview
1755 POLITICIAN

Beaudry Leman

1878 - 1951

Preview
1759 POLITICIAN

Pierre Bélanger

Born 1960

Preview
1772 POLITICIAN

David Whissell

Born 1967

Preview
1784 POLITICIAN

Hormidas Laporte

1850 - 1934

Preview
1786 POLITICIAN

Richard French (Canadian politician)

Born 1947

Preview
1797 POLITICIAN

Louis Delorme

1824 - 1895

Preview
1803 POLITICIAN

Art Phillips

1930 - 2013

Preview
1806 POLITICIAN

Bernard Patry

Born 1943

Preview
1808 POLITICIAN

Bertrand St-Arnaud

Born 1958

Preview
1832 POLITICIAN

Frederick Debartzch Monk

1856 - 1914

Preview
1835 POLITICIAN

Sébastien Proulx

Born 1975

Preview
1843 POLITICIAN

Jean Crowder

Born 1952

Preview
1845 POLITICIAN

Yolande James

Born 1977

Preview
1846 POLITICIAN

Barbara Haering

Born 1953

Preview
1860 POLITICIAN

Marcel Robidas

1923 - 2009

Preview
1871 POLITICIAN

Kathleen Weil

Born 1954

Preview
1874 POLITICIAN

Jacques Daoust

1948 - 2017

Preview
1885 POLITICIAN

George Washington Stephens Jr.

1866 - 1942

Preview
1896 POLITICIAN

Nicola Di Iorio

-

Preview
1898 POLITICIAN

Monique Jérôme-Forget

Born 1940

Preview
1901 POLITICIAN

François Bonnardel

Born 1967

Preview
1907 POLITICIAN

Paul-Émile Lamarche

1881 - 1918

Preview
1913 POLITICIAN

Arthur Turcotte

1845 - 1905

Preview
1922 POLITICIAN

Bob Delaney (politician)

Born 1953

Preview
1931 POLITICIAN

Fernand Daoust

1926 - 2020

Preview
1932 POLITICIAN

Hélène Pelosse

Born 1970

Preview
1935 POLITICIAN

Francis Scarpaleggia

Born 1957

Preview
1937 POLITICIAN

Frank Baylis

Born 1962

Preview
1955 POLITICIAN

Yves Bérubé

1940 - 1993

Preview
1956 POLITICIAN

Diane Legault

Born 1956

Preview
1960 POLITICIAN

Hector Dupuis

1896 - 1967

Preview
1965 POLITICIAN

Yves Gabias

1920 - 2002

Preview
1968 POLITICIAN

André Marchand (politician)

1926 - 2011

Preview
2010 POLITICIAN

Nicole Léger

Born 1955

Preview
2011 POLITICIAN

Claude-André Lachance

Born 1954

Preview
2012 POLITICIAN

Elsie Lefebvre

Born 1979

Preview
2028 POLITICIAN

David Heurtel

Born 1973

Preview
2036 POLITICIAN

Luc Thériault

Born 1960

Preview
2044 POLITICIAN

Jean-Marie Ducharme

1723 - 1807

Preview
2054 POLITICIAN

Antoine Chartier de Lotbinière Harwood

1825 - 1891

Preview
2057 POLITICIAN

Claude Trudel

Born 1942

Preview
2059 POLITICIAN

Robert Poëti

Born 1955

Preview
2066 POLITICIAN

Léon Mercier Gouin

1891 - 1983

Preview
2076 POLITICIAN

Jean-François Larose

Born 1972

Preview
2112 POLITICIAN

François Gaudreau

Born 1957

Preview
2115 POLITICIAN

Gilbert Layton

1899 - 1961

Preview
2134 POLITICIAN

Shirley Maheu

1931 - 2006

Preview
2141 POLITICIAN

Yvan Loubier

Born 1959

Preview
2146 POLITICIAN

Christian Ouellet

Born 1934

Preview
2147 POLITICIAN

Francine Charbonneau

Born 1962

Preview
2159 POLITICIAN

Claire Samson

Born 1955

Preview
2192 POLITICIAN

Carole Poirier

Born 1958

Preview
2205 POLITICIAN

Jean Rochon

Born 1938

Preview
2210 POLITICIAN

Nathalie Des Rosiers

Born 1959

Preview
2211 POLITICIAN

Jacques Dupuis (politician)

Born 1948

Preview
2213 POLITICIAN

Tony Tomassi

Born 1971

Preview
2214 POLITICIAN

Filomena Rotiroti

Born 1974

Preview
2238 POLITICIAN

Albert William Atwater

1856 - 1929

Preview
2243 POLITICIAN

William McLean Hamilton

1919 - 1989

Preview
2251 POLITICIAN

Denis Viger

1741 - 1805

Preview
2253 POLITICIAN

Nicolas Girard

Born 1972

Preview
2271 POLITICIAN

Herbert Meredith Marler

1876 - 1940

Preview
2275 POLITICIAN

Douglas Roche

Born 1929

Preview
2279 POLITICIAN

Alan Macnaughton

1903 - 1999

Preview
2283 POLITICIAN

Alexandre-Maurice Delisle

1810 - 1880

Preview
2287 POLITICIAN

François Rebello

Born 1970

Preview
2289 POLITICIAN

Jean Corbeil

1934 - 2002

Preview
2298 POLITICIAN

MarieChantal Chassé

-

Preview
2304 POLITICIAN

Claude Dauphin (politician)

Born 1953

Preview
2330 POLITICIAN

Louis Archambeault

1814 - 1890

Preview
2331 POLITICIAN

Jean-Pierre Jolivet

Born 1941

Preview
2334 POLITICIAN

Henry Archer Ekers

1855 - 1937

Preview
2340 POLITICIAN

Jean-Paul Deschatelets

1912 - 1986

Preview
2351 POLITICIAN

Roch Cholette

Born 1963

Preview
2359 POLITICIAN

Marc Gold

Born 1950

Preview
2363 POLITICIAN

Philémon Cousineau

1874 - 1959

Preview
2364 POLITICIAN

Richard Merlini

Born 1965

Preview
2370 POLITICIAN

Jean Campeau

Born 1931

Preview
2380 POLITICIAN

Lawrence Alexander Wilson

1863 - 1934

Preview
2385 POLITICIAN

Marcel Danis

Born 1943

Preview
2391 POLITICIAN

Bonaventure Panet

1765 - 1846

Preview
2399 POLITICIAN

Anthony Abbott

Born 1930

Preview
2401 POLITICIAN

Claude Cousineau

Born 1950

Preview
2415 POLITICIAN

Lawrence Bergman

Born 1940

Preview
2416 POLITICIAN

Roger Paquin

Born 1947

Preview
2420 POLITICIAN

Violette Trépanier

Born 1945

Preview
2428 POLITICIAN

Louis Payette

1854 - 1932

Preview
2438 POLITICIAN

Michel Bourdon

1943 - 2004

Preview
2446 POLITICIAN

Meili Faille

Born 1972

Preview
2447 POLITICIAN

Jean Rousselle

Born 1953

Preview
2465 POLITICIAN

Frank Hanley

1909 - 2006

Preview
2466 POLITICIAN

André Bourbeau

1936 - 2018

Preview
2471 POLITICIAN

Percy Quinn

1878 - 1944

Preview
2492 POLITICIAN

Jean-Baptiste-René Hertel de Rouville

1789 - 1858

Preview
2495 POLITICIAN

Sam Walsh

1916 - 2008

Preview
2504 POLITICIAN

Réal Ménard

Born 1962

Preview
2509 POLITICIAN

Henry Gage, 3rd Viscount Gage

1761 - 1808

Preview
2511 POLITICIAN

François-Pierre Rigaud de Vaudreuil

1703 - 1779

Preview
2512 POLITICIAN

Michael J. L. Kirby

Born 1941

Preview
2519 POLITICIAN

Dan Branch

Born 1958

Preview
2556 POLITICIAN

Pierre Marois

Born 1940

Preview
2562 POLITICIAN

Louis-Michel Viger

1785 - 1855

Preview
2565 POLITICIAN

Antoine-Olivier Berthelet

1798 - 1872

Preview
2568 POLITICIAN

Alex Cullen

Born 1951

Preview
2590 POLITICIAN

Matthew Dubé

Born 1988

Preview
2594 POLITICIAN

Alphonse Verville

1864 - 1930

Preview
2599 POLITICIAN

Arthur Boyer

1851 - 1922

Preview
2604 POLITICIAN

Jean-Claude St-André

Born 1962

Preview
2625 POLITICIAN

Miguel Figueroa

Born 1953

Preview
2626 POLITICIAN

Greg Fergus

Born 1969

Preview
2639 POLITICIAN

Alex Tyrrell

Born 1988

Preview
2640 POLITICIAN

Léo Bureau-Blouin

Born 1991

Preview
2643 POLITICIAN

Normand Cherry

Born 1938

Preview
2658 POLITICIAN

Cathy Edwards

Born 1948

Preview
2667 POLITICIAN

Pierre Marsan

Born 1948

Preview
2670 POLITICIAN

Laurent Lavigne

1935 - 2017

Preview
2671 POLITICIAN

Pierre Descoteaux

1952 - 2018

Preview
2675 POLITICIAN

Charles Allan Smart

1868 - 1937

Preview
2680 POLITICIAN

Peter Bercovitch

1879 - 1942

Preview
2686 POLITICIAN

Albert De Martin

Born 1951

Preview
2702 POLITICIAN

Daniel Breton

Born 1962

Preview
2710 POLITICIAN

Rod Sykes

Born 1929

Preview
2715 POLITICIAN

Lysane Blanchette-Lamothe

Born 1984

Preview
2721 POLITICIAN

Roger Pomerleau

Born 1947

Preview
2737 POLITICIAN

Stephen Greene (politician)

Born 1949

Preview
2740 POLITICIAN

Claude Bachand (MNA)

Born 1956

Preview
2747 POLITICIAN

Cécile Vermette

Born 1945

Preview
2769 POLITICIAN

Éric Charbonneau

Born 1969

Preview
2771 POLITICIAN

Claude Lanthier

1933 - 2015

Preview
2786 POLITICIAN

Marie Montpetit

Born 1979

Preview
2790 POLITICIAN

François Malhiot

1733 - 1808

Preview
2793 POLITICIAN

Chantal Rouleau

Born 1959

Preview
2795 POLITICIAN

Charles Ernest Gault

1861 - 1946

Preview
2806 POLITICIAN

Pierre Fortier

1932 - 2019

Preview
2811 POLITICIAN

Monique Pauzé

Born 1950

Preview
2815 POLITICIAN

François Benjamin

Born 1962

Preview
2817 POLITICIAN

André Riedl

Born 1940

Preview
2823 POLITICIAN

Éric Laporte

Born 1976

Preview
2843 POLITICIAN

Gilles Bernier (Quebec politician)

Born 1934

Preview
2845 POLITICIAN

Robert Layton

1925 - 2002

Preview
2847 POLITICIAN

Lyse Leduc

Born 1938

Preview
2853 POLITICIAN

Marc Demers

-

Preview
2860 POLITICIAN

David Birnbaum

Born 1956

Preview
2861 POLITICIAN

Lucie Leblanc

Born 1962

Preview
2864 POLITICIAN

David J. Mitchell

Born 1954

Preview
2867 POLITICIAN

Raphaël Fortin

Born 1980

Preview
2869 POLITICIAN

Andrew Ross McMaster

1876 - 1937

Preview
2879 POLITICIAN

David Côté

1915 - 1969

Preview
2880 POLITICIAN

Hoang Mai (politician)

Born 1973

Preview
2891 POLITICIAN

Peter Shurman

Born 1947

Preview
2896 POLITICIAN

Michèle Lamquin-Éthier

Born 1946

Preview
2898 POLITICIAN

Bernard Sévigny

Born 1961

Preview
2900 POLITICIAN

René Gauvreau

Born 1954

Preview
2907 POLITICIAN

Walt Lastewka

Born 1940

Preview
2915 POLITICIAN

George M. Smith

1912 - 1962

Preview
2918 POLITICIAN

Jamie Nicholls

Born 1971

Preview
2942 POLITICIAN

Gila Martow

Born 1961

Preview
2943 POLITICIAN

Gerry Weiner

Born 1933

Preview
2954 POLITICIAN

Ève Péclet

Born 1988

Preview
2956 POLITICIAN

Gilbert Chartrand

Born 1954

Preview
2961 POLITICIAN

Thomas Healy (politician)

1894 - 1957

Preview
2982 POLITICIAN

Edward Abbott (jurist)

1766 - 1832

Preview
2992 POLITICIAN

Yves Ryan

1928 - 2014

Preview
2995 POLITICIAN

Jean Domingue

Born 1962

Preview
3005 POLITICIAN

Robert Alexander Harrison

1833 - 1878

Preview
3007 POLITICIAN

Marwah Rizqy

-

Preview
3011 POLITICIAN

Pierre-François Casgrain

1886 - 1950

Preview
3019 POLITICIAN

Lise St-Denis

Born 1940

Preview
3021 POLITICIAN

Nicole Loiselle

Born 1954

Preview
3036 POLITICIAN

Linda McIntosh

Born 1943

Preview
3038 POLITICIAN

Frank Zampino

-

Preview
3041 POLITICIAN

Daniel-Jérémie Décarie

1836 - 1904

Preview
3047 POLITICIAN

Nicolas Dufour

Born 1987

Preview