Brown, ala di 186 cm per 92 kg, stecca sinistra, è nato a Richmond, British Columbia il 10 marzo 1979 ed ha iniziato la sua carriera agonistica nei Spokane Chiefs della WHL. Passa poi ai Prince Albert Raiders della stessa lega dove nel 1998/99 si è subito messo in evidenza segnando ben 35 goal e 45 assist in 72 partite. Numeri che lo portano nell’orbita della AHL ai Worchester IceCats nei quali gioca per ben 5 stagioni, la migliore nel 2001/02 quando in 74 partite mette a segno 30 goal e 25 assist. Nel 2004/05 approda nel vecchio continente in DEL agli Augsburg Panthers per poi fare brevi esperienze in Svezia e Svizzera la stagione successiva.
Nel 2005/06 arriva a Villach e con il VSV EC gioca 3 ottime stagioni, la migliore nel 2006/07 con 49 punti in 53 incontri (12+37) mentre l’anno successivo dopo un breve ritorno in Svizzera con il Langenthal gioca ancora in Austria con il Graz EC, in 13 partite totalizza 5 goal e 2 assist in 13 gare.
Un caloroso benvenuto a Marc quindi, che arriverà ad Alleghe nei prossimi giorni e sarà in campo per la ripresa del campionato il 12 novembre al De Toni contro il Val Pusteria.