David MacNicol

David MacNicol, President of MacNicol & Associates Asset Management