Sounds like you should join the OCPPP. They can assist you on about every level you are asking.