David V. Post

President at DVP Advisors, Inc.