John Hancock Financial Opportunities Fund VP files Form 3 - BTO News | Rallies