Patrick Long

Active Reno, NV President for Bbv Inc.