2020
2018-19
2016-17
2015
Wibble
Wibble

30x36" Acrylic on canvas wrapped panel 2016

Wobble
Wobble

20x24" Acrylic on canvas wrapped panel 2016

Woah
Woah

30x36" Acrylic on canvas wrapped panel 2016

Cyclical Circle
Cyclical Circle

34x34" Acrylic on circular, canvas wrapped panel 2016

Beam
Beam

12x12" Acrylic on canvas wrapped panel 2016

Pillars
Pillars

12x12" Acrylic on canvas wrapped panel 2016

Framed Caution
Framed Caution

30x36" Acrylic on canvas wrapped panel 2016

Spiraling Jetty
Spiraling Jetty

36x48" Acrylic on canvas wrapped panel 2016

Conjoined Chaos
Conjoined Chaos

40x48" Acrylic on canvas wrapped panel 2016

Antiquated-opsy
Antiquated-opsy

16x20" Acrylic on shaped canvas wrapped panel 2016

Bloom
Bloom

34x34" Acrylic on circular, canvas wrapped panel 2016

Eyeing Them Down
Eyeing Them Down

11x11" Acrylic on shaped canvas wrapped panel 2016

The Pac
The Pac

21x21" Acrylic on shaped canvas wrapped panel 2016

Stain Slice
Stain Slice

12x11" Acrylic on shaped canvas wrapped panel 2016

Arrowed Up
Arrowed Up

10x18" Acrylic on shaped canvas wrapped panel 2016

Checker Drain
Checker Drain

11x11" Acrylic on shaped canvas wrapped panel 2016

Pedi-Hydromatic
Pedi-Hydromatic

12x18" Acrylic on shaped canvas wrapped panel 2016

Chevron Mixup
Chevron Mixup

15x15" Acrylic on shaped canvas wrapped panel 2016

Ricochet
Ricochet

20x24" Acrylic on canvas wrapped panel 2017

Conjoined Ellipsis
Conjoined Ellipsis

12x12" Acrylic on canvas wrapped panel 2017

Cactuar
Cactuar

28x28" Acrylic on canvas wrapped panel 2017

Drops
Drops

12x12" Acrylic on canvas wrapped panel 2017

Sectioned Off
Sectioned Off

36x30" Acrylic on canvas wrapped panel 2015

Residual Crash
Residual Crash

30x50" Acrylic on canvas wrapped panel 2015

Chronado Loading Screen
Chronado Loading Screen

36x30" Acrylic on canvas wrapped panel 2015

Rethought
Rethought

16x20" Acrylic on shaped canvas wrapped panel 2015

Boxed in
Boxed in

40x60" Acrylic on shaped canvas wrapped panel 2015

Roll Out
Roll Out

24x18" Acrylic on shaped canvas wrapped panel 2015

Broken Borders
Broken Borders

30x36" Acrylic on canvas wrapped panel 2015

Encroaching Parameters
Encroaching Parameters

40x48" Acrylic on canvas wrapped panel 2015

Wrapped Up Pop
Wrapped Up Pop

50x30" Acrylic on canvas wrapped panel 2015

Horizontal Roll
Horizontal Roll

22x48" Acrylic on canvas wrapped panel 2015

Loading...
Loading...

20x24" Acrylic on canvas wrapped panel 2015

Transitional Triad
Transitional Triad

22x48" Acrylic on canvas wrapped panel 2015

Current
Current

12x12" Acrylic on birch panel 2015

Static Dynamic
Static Dynamic

12x12" Acrylic on panel 2015

On Target!
On Target!

40x48" Acrylic on canvas wrapped panel 2019

Primary Pop
Primary Pop

30x36" Acrylic on canvas wrapped panel 2019

Secondary Pop
Secondary Pop

30x36" Acrylic on canvas wrapped panel 2019

Firefly
Firefly

12x12" Acrylic on canvas wrapped panel 2019

Window Pane
Window Pane

6x6" Acrylic on canvas wrapped panel 2019

Heyo!
Heyo!

12x12" Acrylic on canvas wrapped panel 2019

Acid Green Dream
Acid Green Dream

34" diameter Acrylic on circular, canvas wrapped panel 2019

Lost Coral
Lost Coral

30x30" Acrylic on canvas wrapped panel 2019

Stussy
Stussy

40x48" Acrylic on canvas wrapped panel 2018

Triangular Displacement
Triangular Displacement

20x24" Acrylic on canvas wrapped panel 2018

Lines
Lines

6x6" Acrylic on canvas wrapped panel 2018

Gridtex
Gridtex

20x24" Acrylic on canvas wrapped panel 2018

Warm Shift
Warm Shift

24x20" Acrylic on canvas wrapped panel 2018

Bounding Box
Bounding Box

48x40" Acrylic on canvas wrapped panel 2020

Egg
Egg

28x28" Acrylic on canvas wrapped panel 2020

Disrupted Sheet
Disrupted Sheet

20x24" Acrylic on canvas wrapped panel 2020

Bounce
Bounce

20x24" Acrylic on canvas wrapped panel 2020

Fan out
Fan out

12x12" Acrylic on canvas wrapped panel 2020