John has helped me with the purchase and sell of a property in Baltimore. He is very professional, gives honest opinion, helps me with weighing the pros and cons of different decision and respects all the decisions I make. He is always responsive to my text and calls. I would recommend John to anyone without the slightest reservation.