Michael Porter

Active Hoover, AL Managing Member for P2 Consulting, LLC