JohnMaine Properties is a property management company established in 2011. JohnMaine Properties has extensive experience in the following fields: Residential, Commercial buildings and single unit management and maintenance. The members of JohnMaine Properties have 16 years experience in the property field and 20 years experience in the maintenance field. Let JohnMaine Properties be your solution to all property management nightmares!!