Michael Ville

Active Satellite Beach, FL Managing Member for Jnj Trust, LLC.