VI've got knowledge on every thing your looking for in your employee..I've got 25 years in the field..I had my own business doing it for 15 years till my partner got sick and passed away so being I couldn't keep good help I resigned and started punching a clock again..But I do very good work and believe in it being done in a professional manner..