Jonathan Cook

Active Davie, FL President for Barrington Capital Portfolio Management, Inc.