Bluetooth Developer Companion

ā§§ā§Ļ+
āĻĄāĻžāωāύāϞ⧋āĻĄ
āϏāĻžāĻŽāĻ—ā§āϰ⧀āϰ āϰ⧇āϟāĻŋāĻ‚
āĻĒā§āϰāĻ¤ā§āϝ⧇āϕ⧇
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ

āĻāχ āĻ…ā§āϝāĻžāĻĒ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇

āĻŦā§āϞ⧁āϟ⧁āĻĨ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻ•āĻŽā§āĻĒā§āϝāĻžāύāĻŋāϝāĻŧāύ⧇ āĻ¸ā§āĻŦāĻžāĻ—āϤāĻŽ, āĻŦā§āϞ⧁āϟ⧁āĻĨ āĻĄāĻŋāĻ­āĻžāχāϏ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āĻšā§‡āϟāĻŋāϝāĻŧāĻžāĻ­āĻžāĻŦ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āϤ Android āĻ…ā§āϝāĻžāĻĒāĨ¤ āĻāχ āĻŦāĻŋāĻļ⧇āώ āϏāϰāĻžā§āϜāĻžāĻŽāϟāĻŋ āύāĻŋāϰāĻŦāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ āϏāĻ‚āϝ⧋āϗ⧇āϰ āϏ⧁āĻŦāĻŋāϧāĻž āĻĻ⧇āϝāĻŧ, āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āĻĒāĻ°ā§āϝāĻžāϝāĻŧ⧇ āĻŦā§āϞ⧁āϟ⧁āĻĨ-āϏāĻ•ā§āώāĻŽ āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻāĻŦāĻ‚ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āĻĒāϰāĻŋāĻŦ⧇āĻļ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤

āĻŽā§āĻ–ā§āϝ āϏ⧁āĻŦāĻŋāϧāĻž:

āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āϜāĻ¨ā§āϝ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ āϏāĻ‚āϝ⧋āĻ—:
āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āĻ•āĻĨāĻž āĻŽāĻžāĻĨāĻžāϝāĻŧ āϰ⧇āϖ⧇ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž, āφāĻŽāĻžāĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻĒāϟāĻŋ āĻŦā§āϞ⧁āϟ⧁āĻĨ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ āĻ•āĻžāύ⧇āĻ•āĻļāύ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ, āωāĻ¨ā§āύāϝāĻŧāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϚāϞāĻžāĻ•āĻžāϞ⧀āύ āĻ•āĻ ā§‹āϰ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻāĻŦāĻ‚ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ⧇āϰ āϏ⧁āĻŦāĻŋāϧāĻž āĻĻ⧇āϝāĻŧāĨ¤

āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀-āϕ⧇āĻ¨ā§āĻĻā§āϰāĻŋāĻ• āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ:
āĻŦā§āϞ⧁āϟ⧁āĻĨ āĻĄāĻŋāĻ­āĻžāχāϏ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϚāĻžāĻšāĻŋāĻĻāĻž āĻŽā§‡āϟāĻžāϤ⧇ āϤ⧈āϰāĻŋ āĻāĻ•āϟāĻŋ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ-āϕ⧇āĻ¨ā§āĻĻā§āϰāĻŋāĻ• āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āύ⧇āĻ­āĻŋāϗ⧇āϟ āĻ•āϰ⧁āύāĨ¤ āφāĻŽāϰāĻž āφāĻĒāύāĻžāϰ āĻ•āĻžāĻœā§‡āϰ āϜāϟāĻŋāϞāϤāĻž āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāĻŋ āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻĒāϟāĻŋ āφāĻĒāύāĻžāϰ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋ āĻŦāĻžāĻĄāĻŧāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āϰāĻŋāϝāĻŧ⧇āϞ-āϟāĻžāχāĻŽ āĻŽāĻŋāĻĨāĻ¸ā§āĻ•ā§āϰāĻŋāϝāĻŧāĻž:
āφāĻĒāύāĻžāϰ āĻŦā§āϞ⧁āϟ⧁āĻĨ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āϏāĻžāĻĨ⧇ āϰāĻŋāϝāĻŧ⧇āϞ-āϟāĻžāχāĻŽ āϝ⧋āĻ—āĻžāϝ⧋āϗ⧇āϰ āϏ⧁āĻŦāĻŋāϧāĻž āĻĻāĻŋāύāĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āύāĻŋāĻ°ā§āĻŦāĻŋāĻ˜ā§āύ⧇ āĻĄā§‡āϟāĻž āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧ, āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ­āĻžāχāϏ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧁āύāĨ¤

āĻāĻ•āĻ• āĻĄāĻŋāĻ­āĻžāχāϏ āϏāĻ‚āϝ⧋āĻ—:
āĻāĻ•āϏāĻžāĻĨ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• āϏāĻ‚āϝ⧋āĻ— āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϰ āϜāϟāĻŋāϞāϤāĻž āĻ›āĻžāĻĄāĻŧāĻžāχ āĻāĻ•āϟāĻŋ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŋāϤ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻĒāϰāĻŋāĻŦ⧇āĻļ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇, āĻāĻ•āĻŦāĻžāϰ⧇ āĻāĻ•āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āĻĢā§‹āĻ•āĻžāϏ āĻ•āϰ⧁āύāĨ¤

āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āĻĄāĻŋāĻ­āĻžāχāϏ āϤāĻĨā§āϝ:
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻŦā§āϝāĻžāĻĒāĻ• āϤāĻĨā§āϝ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰ⧁āύ⧎ āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāϰāĻŖ, āĻ¸ā§āĻĨāĻŋāϤāĻŋ āĻāĻŦāĻ‚ āϝ⧋āĻ—āĻžāϝ⧋āϗ⧇āϰ āϞāĻ—āϗ⧁āϞāĻŋ āĻĻ⧇āϖ⧁āύāĨ¤

āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻāĻŦāĻ‚ āĻ—ā§‹āĻĒāύ⧀āϝāĻŧāϤāĻž āĻĢā§‹āĻ•āĻžāϏ:
āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āĻĒāĻ°ā§āϝāĻžāϝāĻŧ⧇ āφāĻĒāύāĻžāϰ āĻŦā§āϞ⧁āϟ⧁āĻĨ āϝ⧋āĻ—āĻžāϝ⧋āϗ⧇āϰ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻāĻŦāĻ‚ āĻ—ā§‹āĻĒāύ⧀āϝāĻŧāϤāĻžāϕ⧇ āĻ…āĻ—ā§āϰāĻžāϧāĻŋāĻ•āĻžāϰ āĻĻāĻŋāύāĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻĒ āφāĻĒāύāĻžāϰ āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āĻĄā§‡āϟāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻĒāϰāĻŋāĻŦ⧇āĻļ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇āĨ¤

āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāϏāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāϤāĻž:
āĻŦā§āϞ⧁āϟ⧁āĻĨ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻ•āĻŽā§āĻĒā§āϝāĻžāύāĻŋāϝāĻŧāύ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻŦā§āϞ⧁āϟ⧁āĻĨ-āϏāĻ•ā§āώāĻŽ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āϏāĻžāĻĨ⧇ āύāĻŋāĻ°ā§āĻŦāĻŋāĻ˜ā§āύ⧇ āϏāĻ‚āĻšāϤ āĻ•āϰ⧇, āϝāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ āωāĻ¨ā§āύāϝāĻŧāύ āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ—ā§āϝāĻžāĻœā§‡āĻŸā§‡āϰ āĻŦāĻŋāĻ¸ā§āϤ⧃āϤ āĻ…ā§āϝāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇āĨ¤

āĻĄā§‡āĻĄāĻŋāϕ⧇āĻŸā§‡āĻĄ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϏāĻŽāĻ°ā§āĻĨāύ:
āφāĻĒāύāĻžāϰ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϚāĻžāĻšāĻŋāĻĻāĻž āĻĒā§‚āϰāĻŖ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻŽāϏ⧃āĻŖ āωāĻ¨ā§āύāϝāĻŧāύ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāϤ⧇ āύāĻŋāĻŦ⧇āĻĻāĻŋāϤ āϏāĻŽāĻ°ā§āĻĨāύ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧁āύāĨ¤ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āφāĻĒāĻĄā§‡āϟ āφāĻĒāύāĻžāϰ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āύāϤ⧁āύ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻŦ⧇āĨ¤

āĻŦā§āϞ⧁āϟ⧁āĻĨ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻ•āĻŽā§āĻĒā§āϝāĻžāύāĻŋāϝāĻŧāύ⧇āϰ āϏāĻžāĻĨ⧇ āφāĻĒāύāĻžāϰ āĻŦā§āϞ⧁āϟ⧁āĻĨ āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āωāĻ¨ā§āύāϤ āĻ•āϰ⧁āύāĨ¤ āĻāĻ–āύāχ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āωāĻ¨ā§āύāϝāĻŧāύ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻžāϰ āϜāĻ¨ā§āϝ āϏ⧁āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ āϏāĻ‚āϝ⧋āϗ⧇āϰ āĻļāĻ•ā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ!

āĻĻā§āϰāĻˇā§āϟāĻŦā§āϝ: āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āϝ⧇ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āĻŦā§āϞ⧁āϟ⧁āĻĨ āĻ•ā§āώāĻŽāϤāĻž āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āϏāĻŽāϝāĻŧ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻ•āĻžāĻ°ā§āϝ āϏāĻŽā§āĻĒāĻžāĻĻāύ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻāĻ•āϟāĻŋ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϚāϞāϛ⧇⧎
āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇
⧍ā§Ē āϜāĻžāύ⧁, ⧍ā§Ļ⧍ā§Ē

āĻĄā§‡āϟāĻž āϏ⧁āϰāĻ•ā§āώāĻž

āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϕ⧀āĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻāĻŦāĻ‚ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰ⧇ āϤāĻž āĻĨ⧇āϕ⧇āχ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻžāϜ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ, āϕ⧋āύ āĻ…āĻžā§āϚāϞ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŦ⧟āϏ⧇āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āĻĄā§‡āϟāĻž āĻ—ā§‹āĻĒāĻ¨ā§€ā§ŸāϤāĻž āĻāĻŦāĻ‚ āϏ⧁āϰāĻ•ā§āώāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āφāϞāĻžāĻĻāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻāχ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āϛ⧇āύ āĻāĻŦāĻ‚ āϏāĻŽā§Ÿā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āϤāĻž āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤
āϕ⧋āύāĻ“ āĻĄā§‡āϟāĻž āĻĨāĻžāĻ°ā§āĻĄ-āĻĒāĻžāĻ°ā§āϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰāĻž āĻšā§ŸāύāĻŋ
āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰāĻžāϰ āĻ•āĻĨāĻž āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āύ āϏ⧇āχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύ⧁āύ
āϕ⧋āύāĻ“ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāĻž āĻšā§ŸāύāĻŋ
āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāϰāĻž āϕ⧀āĻ­āĻžāĻŦ⧇ āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāĻžāϰ āĻ•āĻĨāĻž āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āύ āϏ⧇āχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύ⧁āύ

āύāϤ⧁āύ āϕ⧀ āφāϛ⧇

App Launch!

- scan for nearby devices
- connect/disconnect
- view detailed info about services, characteristics, and descriptors
- read characteristics (hex, int, string)
- write to characteristics (hex, int, string)
- subscribe to characteristic value changes

āĻ…ā§āϝāĻžāĻĒ āϏāĻšāĻžā§ŸāϤāĻž

āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇
Matthew Thomas Bates
matttbates@hotmail.com
315 Pinecrest Crescent NE Calgary, AB T1Y 1K7 Canada

matttbates-āĻāϰ āĻĨ⧇āϕ⧇ āφāϰāĻ“

āĻāĻ•āχ āϧāϰāύ⧇āϰ āĻ…ā§āϝāĻžāĻĒ