hello, i am Patrick Gray (pgray) i am open to consulting on: