Gray Edwards 

So much to say. Not sure where to start.