Honest, Knowledgeable, and Dedicated to helping you!

I pride myself on being a good listener, finding out what my clients' needs and wants are and finding that perfect home for them. I bring a high standard of professionalism and commitment to buyers and sellers to ensure a smooth and successful transaction. I will keep you informed every step of the way and will make the transaction as stress-free as possible.

I’ve had an inside track on my own real estate, investing in multi-family houses. I’ve been an investor on the north shore for 20 years. I’ve experienced the American Dream three times now, each dream making money and securing my retirement. I enjoy assisting others in doing the same.

Buying a home is complicated with hurdles. I take pride in simplifying the process and lowering the hurdles for my clients. I love real estate. People who love what they do just do it better!

“Thanks, Jim, for your help!
I really like my new home and look forward to being a happy Salemite. You will have to come over for a glass of wine sometime this summer when I am a little settled in. Just ring the doorbell when you are in the neighborhood!
Best to you – LS"

"Jim was very nice to work with; He was courteous and very helpful and went out of his way to pick up or drop off paperwork which saved me time. – ML”

My Story...

I'm a 27 year resident of Salem. My real estate background started as a multi-family investor 15 years ago. As a first-time buyer, I invested in a 2-family house for $169,000, a fortune back then!

The 2-family...

After a few years of small house projects and a few drops
of sweat equity, I refinanced my 2-family home to buy a 3-family house on the Salem Common, a rare find.

The 3-family, Salem Common...

Two years later, I pulled the same financing maneuver and picked up another 3-family, a huge triple decker in Lynn’s "Diamond District" neighborhood. A stone’s throw from the shore.

The triple decker...

If you're thinking of selling, ask for a complimentary
Comparative Market Analysis of your property by
calling 978-430-1448, or email your request at