Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/class-wp-block-list.php on line 199

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/class-wp.php on line 173
mike gray – COMMERCIAL

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/mikegray/public_html/mikegraycommercial.com/wp-includes/wp-db.php on line 3030

MIKE GRAY

COMMERCIAL PHOTOGRAPHY

PORTFOLIO

COMMERCIAL PHOTOGRAPHIC SERVICES

My experience in the photographic industry spans over 25 years. In that time I have worked as a commercial and editorial photographer as well as implementing one of Australia’s first digital post-production laboratories. This enables my to offer a broad range of services from image acquisition on location or within a studio environment to complex composite post-production assignments.

 

Complimenting this aspect of my photography is my fine-art career which can be appreciated at mikegray.com.au

 

Selected client / editorial list

 

Fremantle Dockers

Australia Post

The Australian Newspaper

Rolling Stone Magazine

Paddington Gold

The West Australian Newspaper

Energy Resources Australia

Aloft Hotels

 

Selected solo exhibitions

 

2016 New Australian Plants and Animals – Gallery 25, Perth, AUS.
2016 Corrupt – Perth Centre for Photography, AUS.
2014 New Australian Plants and Animals – Perth Centre for Photography, AUS.
2014 New Australian Plants and Animals – Singapore National Museum, Singapore.
2011 Macho Confessions – Turner Galleries, Perth, AUS.
2010 China Diptychs – ESP Gallery – Sydney Fringe Festival, Sydney, AUS.
2009 Be a Hero! – Kaunas Photo Festival, Kaunas, Lithuania.
2008 Assorted – Perth Centre of Photography, AUS.
2005 2nd Ave – Perth Institute of contemporary Art, Perth, AUS.

 

Selected award exhibitions

 

2018 Josephine Ulrick and Win Schubert Award – finalist, HOTA Gallery, QLD, AUS.
2017 Olive Cotton Portrait Award – finalist, Tweed Gallery, NSW, AUS.
2016 Bowness Photography Prize – finalist, MGA, Melbourne, AUS.
2016 CLIP (contemporary landscapes in photography) Award, winning entry, Perth Centre for Photography, AUS.
2016 Prix Pictet Award nominee (New Australian Plants and Animals).
2016 Prix Pictet Award nominee (Corrupt).
2014 Bowness Photography Prize – finalist, MGA, Melbourne, AUS.
2012 Josephine Ulrick and Win Schubert Award – finalist, HOTA Gallery, QLD, AUS.
2011 City of Swan Art Award – finalist (winning entry – best print), Perth, AUS.
2008 Kaunas Photo Festival 08 – Grand Prix – finalist, Kaunas Lithuania.

 

Selected group exhibitions

 

2020 The Image Looks Back – PHOTO2020 / RMIT Gallery, Melbourne, Aus.
2019 Diverse Stills – Art Collective, Perth, Aus.
2018 WAu! – Korundi Art Museum, Rovaniemi, Finland.
2015 The Alchemists – Australian Centre for Photography, Sydney, AUS.
2014 View from the Window – Edmund Pearce Gallery, Melbourne, AUS.
2013 The Abandoned Boudoir – Nhow, Milan, Italy.
2013 Becoming – USST, Shanghai, China.
2011 China Diptychs – Valparaiso International Festival of Photography, Chile.
2011 Beautiful South – 8th Gallery, Tokyo, Japan.
2010 8 Days – Perth Centre of Photography, Perth, AUS.
2009 Transient States – Pingyao International Photo Festival, China.
2009 Transient States – Lawrence Wilson Art Gallery, Perth, AUS.
2008 Dr Daryl Hewson Collection – QUT Art Museum, Brisbane, AUS.
2007 Undeclared Customs – The Pikture Gallery, Bangkok, Thailand.
2006 Man/Trouble – Downtown Art Space, Adelaide, AUS.
2004 Ladies and Gentlemen – QCP, Brisbane, AUS.
2004 Surface Tension – Australian Centre for Photography, Sydney, AUS.

 

Commissions

 

2012 Albert Facey House – Perth, W.A.
2016 Aloft Hotel – Perth, W.A.

 

Collections

 

Royal Perth Hospital, St John of God Hospital, City of Stirling, and numerous private collections including the Kerry Stokes and Dr Darryl Hewson collections

EMAIL: dearmike@gmail.com

PHONE: 0405 827 824