J.P. Turner is an independent brokerage and investment banking firm that offers an array of investment products and services.