Ryan was a very effective communicator throughout the duration of our contract, and was very responsive to any questions we had to ask him. Unfortunately the project that our contract covered became increasingly complex, and as a result, required a different set of software.
Ryan was very knowledgeable about SharePoint and its capabilities, and was willing to clarify any and all concerns we had during our meetings.
I would certainly recommend his work to others in the future.