Patrick Ruth

Active Edwards, CA Technician for Broadcast Video, Inc.