I have know Graham for many years having done business with him in addition to working at Genesis. Since then he has become a very good friend. Graham has always treated people with respect and invoiced fairly for services performed. Impressive is his resolve to obtain mutually agreeable dispute resolutions. His team is experienced, professional and very knowledgeable no matter what the project is. I highly recommend Genesis for whatever your project might be.