Spencer Gales

One Minute Summary

Spencer Gales is a technical consultant...