Best Methods to Contact Us

Call or Text our Office Phone - 1-410-996-4848

Chat with us right now using the chat "Contact Us"  button on the bottom right of the page. This button is on every page of our site. Feel free to reach out anytime and we'll get back to you ASAP.

Click Here to Book a Meeting or Brief Conversation - You can easily setup an in person meeting, conference call or online discussion with us using this appointment setting link.

100 E 23rd Street, Baltimore, MD, USA, 21218 is our office address for in person meetings. Please note we have a separate mailing address which is listed below. The office is not open all the time. No drops in at this time. Our office is by appointment only.

We have plenty of parking in the lot on the east side of the building. Public transportation nearby on Saint Paul St. and just a few blocks south on North Ave. Indoor bike parking is possible. Please note there is a ten stair flight of steps to enter the building. Unfortunately we're not wheelchair accessible at this building. Most of our other meeting locations are wheelchair accessible.

1101 Saint Paul St #2001, Baltimore, MD, USA, 21202 is our mailing address (in case you want to send us a letter).



Mediocre Ways Contact Ian if You Can't Use the Above

If calling, texting, meetings, online calls, conference calls, snail mail or anything else listed above works for you please use one of the contact methods above. I respond the quickest and it's very easy to get on my schedule using the above methods.

However, you can also interact with us over social media! Listed in order of how frequently we check each one. 

1.   |   2.   |   3.

Finally, if none of any of the above methods work for you and you simply must email me you can use the form below by clicking the open form button.

* Important! Everyone who fills out the form get's added to our email list. *

I do have access to encrypted email and messaging if you prefer. However you must reach out to me first using one of the contact methods above. Then we can make arrangements to speak over an encrypted channel.